faire un define avec une valeur comme en C ? [.net][C#] - C#/.NET managed - Programmation
Marsh Posté le 22-06-2005 à 12:53:09
Clarkent a écrit : |
tant mieux
Clarkent a écrit : |
Un exemple vaut mieux qu'un long discours
Code :
|
Marsh Posté le 22-06-2005 à 12:57:24
oui c'est possible tu fe un:
#define toto 1
Marsh Posté le 22-06-2005 à 13:02:09
oula attend je vien de comprendre tu veut que toto est la valeur 10 c'est ca??ha nan c'est pas possible autant pour moi
Mal g dois me racheter des lunette desole Elianor
Marsh Posté le 22-06-2005 à 13:02:12
shikra a écrit : |
edit : il parle de C#
edit : le preprocesseur, c'est taboo, on en viendra tous à bout
Marsh Posté le 22-06-2005 à 13:09:22
elianor, merci mais je connais ca , ce qui me plait pas c'est de creer des objets pour ca .
Marsh Posté le 22-06-2005 à 13:17:18
ha c'estparce que t'as mis le s minuscule j'avais pas vu .
et une constante ca peut etre un objet, a moins qu'un truc m echappe.
Marsh Posté le 22-06-2005 à 13:22:03
et alors ou est le problème, tu fais de l'orienté objet en C#, pas du séquentiel comme en c, faut inover
Marsh Posté le 22-06-2005 à 13:58:48
static bordel
et readonly, const n'as pas vraiment de sens pour les pas-int. sinon ça inline la chaine partout, ce qui est pas terrible
Marsh Posté le 22-06-2005 à 14:24:35
static ? la n'est pas le pb.
readonly oui.
Et fair de l'objet ne signifie pas qu'il faut en mettre partout la ou c'est pas utile .
Marsh Posté le 22-06-2005 à 14:30:55
enfon bon const et static readonly pas de souci, si y a que ces solutions tant pis ca sera comme ca alors .
Merci .
Marsh Posté le 22-06-2005 à 14:34:27
Le #define du C est quand même beaucoup plus puissant que la simple définition d'une constante.
grâce à ça, on peut faire des choses formidables ! des trucs du style :
Code :
|
( copier sur http://www.developpez.com à la section humour )
Je trouve ce truc délirant
Marsh Posté le 22-06-2005 à 14:53:33
const est implicitement static, const veut dire 'littérale'.
Marsh Posté le 22-06-2005 à 15:04:21
// "Hello World" in l33t by Stephen McGreal. |
http://electrod.ifreepages.com/l33t.htm
Et plus globalement http://en.wikipedia.org/wiki/Hello [...] _languages
Marsh Posté le 22-06-2005 à 17:07:19
Ca me rappelle ce site d'anthologie : http://www.tsgk.net/cowboyz/
Marsh Posté le 22-06-2005 à 12:50:37
Hello,
En C on pouvait faire #define toto 10
apparemment en C# ce n'est plus possible.
Y a t'il un équivalent ?
---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".