В чем разница между double.Parse и Double.Parse? - PullRequest
1 голос
/ 14 января 2012

В чем разница между double.Parse(myString) и Double.Parse(myString)? Есть ли разница в производительности или причинах, по которым я должен использовать один, а не другой?

Ответы [ 5 ]

4 голосов
/ 14 января 2012

double - это просто псевдоним языка для System.Double (класс, распознаваемый CLR), поэтому он должен быть точно таким же.

Испытываете ли вы особую проблему, которая указывает на обратное?

2 голосов
/ 14 января 2012
нет

Ничто;Один из них (double или Double - не помню) является псевдонимом для другого.

Компилятор позаботится об этом, поэтому разницы нет буквально.

Тамдругие пары примеров этого, например, int / Int32 и String / string

2 голосов
/ 14 января 2012

None-what-so-ever ...
double - это псевдоним для System.Double.Ничего другого.

, поэтому double.Parse точно такой же, как Double.Parse.

1 голос
/ 14 января 2012

Точно

В следующей таблице приведены ключевые слова для встроенных типов C #, которые псевдонимы предопределенных типов в пространстве имен System.

bool -> System.Boolean

десятичный -> System.Decimal

double -> System.Double

int -> System.Int32

Полный список здесь .

0 голосов
/ 14 января 2012

В простом слове Double - это просто псевдоним для double, просто нажмите F12 в Double Word, чтобы увидеть это. На самом деле основной тип является double, но в .net Framework это Double See msdn о double .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...