For C#

For C# - C#/.NET managed - Programmation

Marsh Posté le 05-02-2004 à 14:21:17    

Bonjour,  
 
J'ai un petit problème sur une page .NET en C# pour faire un for.  
Je récupère un nombre d'un champ nommé NbE par : Request.Form["NbE"]  
Je voudrais l'utiliser dans mon for mais je n'arrive pas.  
 
Voici la partie de mon code concernée :  
 
if(Request.Form["NbE"] != null) {  
int NbE = Request.Form["NbE"];  
for(int i = 0; i <= NbE; i++)  
Response.Write("-" );  
}  
 
Merci d'avance pour votre aide !

Reply

Marsh Posté le 05-02-2004 à 14:21:17   

Reply

Marsh Posté le 05-02-2004 à 14:22:47    

N'oublie pas de convertir NbE en int.
 
Et c'est < et pas <=
 
 
 
 
(je me trompe en disant qu'avant, tu as fait du VB ? )


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-02-2004 à 14:59:10    

Je le convertit pas en fesant : int NbE = Request.Form["NbE"]; ??

Reply

Marsh Posté le 07-02-2004 à 01:24:23    

non, il faut expliciter le cast :  
int Nbe = (string)Request.Form["NbE"];
ou
int Nbe = Convert.ToInt32(Request.Form["NbE"]);


---------------
-( BlackGoddess )-
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed