Как объявить номер в C #? - PullRequest
0 голосов
/ 26 мая 2010

В as3 я бы сказал

public var time:Number;

Как объявить такое в C #?

Ответы [ 7 ]

4 голосов
/ 26 мая 2010

См. " Типы ".

Вы, вероятно, хотите использовать int, long, float, double, decimal - или возможно DateTime или TimeSpan.

3 голосов
/ 26 мая 2010

AS3 Число наиболее близко представлено двойным в C #

public double time;

Номер в AS3

Двухместный в C #

2 голосов
/ 26 мая 2010

В зависимости от типа, который вы хотите:

public double time;

или вы можете использовать структуру DateTime, предоставленную .NET

public DateTime time;

или действительно, вы, вероятно, захотите создать авто-свойства для них так:

public double Time {get;set;}

или

public DateTime Time {get;set;}
1 голос
/ 19 мая 2011

Если вы ищете маленькое целое число:

public int Number;   // This stores whole numbers. e.g., 3, 9 , -3.
public float Number; // This stores numbers with decimals. e.g., 3.27, -3.45
1 голос
/ 26 мая 2010

C # имеет тип данных DateTime, поэтому для дат я бы создал переменную, подобную этой:

public DateTime time;

Это позволяет вам делать такие вещи, как вычитание дат, и использовать структуру TimeSpan.

1 голос
/ 26 мая 2010

public decimal time;

десятичное число в зависимости от желаемого типа.

1 голос
/ 26 мая 2010
public long time;

Это создаст новую переменную с типом long и значением по умолчанию. (0)

...