Utilisation d'une variable locale non assignée
ChrisSQL
Messages postés
6
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour , comme vous l'aurez sans doute compris dans le titre j'ai un problème , pour assignée une variable locale , voici le code de mon module (1)( afficher sur le programme) :
modules2anc.anc(anciennete,salaire1);
et voici le programme de mon module (2) ( la DLL ):
public static void anc(double anciennete,double salaire1)
{
Console.WriteLine("Votre ancienneté?");
anciennete = double.Parse(Console.ReadLine());
if (anciennete >= 5 || anciennete <= 9)
{
salaire1 = ((780 * 5) / 100) + 780;
}
else
{
salaire1 = ((819 * 10) / 100) + 819;
}
Comme vous le voyez , j'ai ajoutez un module (2)( ou une DLL) a mon programme principale (1), pour permettre de cacher le programme et de faciliter la lisibilité de celui-ci , le problème c'est que les variables anciennete et salaire1 en (1) , ne veulent pas etre assigné y'aurais t-il une directive a ajouté ?
modules2anc.anc(anciennete,salaire1);
et voici le programme de mon module (2) ( la DLL ):
public static void anc(double anciennete,double salaire1)
{
Console.WriteLine("Votre ancienneté?");
anciennete = double.Parse(Console.ReadLine());
if (anciennete >= 5 || anciennete <= 9)
{
salaire1 = ((780 * 5) / 100) + 780;
}
else
{
salaire1 = ((819 * 10) / 100) + 819;
}
Comme vous le voyez , j'ai ajoutez un module (2)( ou une DLL) a mon programme principale (1), pour permettre de cacher le programme et de faciliter la lisibilité de celui-ci , le problème c'est que les variables anciennete et salaire1 en (1) , ne veulent pas etre assigné y'aurais t-il une directive a ajouté ?
A voir également:
- Utilisation d'une variable locale non assigné c#
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Ip locale - Guide
- Imprimante en cours d'utilisation ✓ - Forum Imprimante
- Objectif 55 200 quelle utilisation - Forum Photo numérique
2 réponses
Salut,
Pour lier une dll il y a normalement 2 choses à faire :
- avoir référencé sa dll dans le dossier ou elle sont regroupée
- Mettre un using nomDeTaDll
Bonne chance
Pour lier une dll il y a normalement 2 choses à faire :
- avoir référencé sa dll dans le dossier ou elle sont regroupée
- Mettre un using nomDeTaDll
Bonne chance
Bonjour
Il faut faire un passage de paramètres par référence :
De pls, ta condition
Enfin, je ne connais pas C#, mias si c'est comme le C, les opérations comme ((819 * 10) / 100) + 819, faites entre nombres entiers, donnent lieu à des résultats entiers, donc tronqués. Il faut écrire 819.0/10 pour que l'opération se fasse sur des flottants.
Il faut faire un passage de paramètres par référence :
public static void anc(ref double anciennete,ref double salaire1)
De pls, ta condition
if (anciennete >= 5 || anciennete <= 9)ne sert pas à grand chose, elle est toujours vraie.
Enfin, je ne connais pas C#, mias si c'est comme le C, les opérations comme ((819 * 10) / 100) + 819, faites entre nombres entiers, donnent lieu à des résultats entiers, donc tronqués. Il faut écrire 819.0/10 pour que l'opération se fasse sur des flottants.