Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / String и string / 15 сообщений из 15, страница 1 из 1
29.03.2013, 22:48
    #38205118
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
Скажите пожалуйста, чем в C# различаются String и string?

Заранее благодарен.
...
Рейтинг: 0 / 0
29.03.2013, 22:56
    #38205120
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
vah,

RTFM
...
Рейтинг: 0 / 0
29.03.2013, 23:50
    #38205168
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
Изопропилvah,

RTFM

все равно не понял
...
Рейтинг: 0 / 0
30.03.2013, 01:17
    #38205209
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
vah,

Read The Fu***ng Manual.
...
Рейтинг: 0 / 0
30.03.2013, 07:12
    #38205256
VTepes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
vah, string-псевдоним для типа String.
...
Рейтинг: 0 / 0
04.04.2013, 00:23
    #38212027
blackden1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
Вот почитай о переменной типа string ! А так не отключаются они)
...
Рейтинг: 0 / 0
04.04.2013, 23:15
    #38213719
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
VTepesvah, string-псевдоним для типа String.
а зачем этот псевдоним нужен?
...
Рейтинг: 0 / 0
04.04.2013, 23:32
    #38213728
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
vahа зачем этот псевдоним нужен?
Чтобы было проще различать типы встроенные в язык C# от других (обрати внимание на подсветку VS) и чтобы не нужно было для их использования писать using System.
...
Рейтинг: 0 / 0
04.04.2013, 23:34
    #38213730
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
vahVTepesvah, string-псевдоним для типа String.
а зачем этот псевдоним нужен?

string, int , float....
это встроенные типы данных, embeded type , native.
их никаким макаром не вырвать из Шарпа.
Была как-то заруба с МСУ по поводу того , что int это не структура, не ValueType.

если предметно,например можно отключить сборку mscorlib и написать свою реализацию System.String.
в этом случае, полагаю, System.String!=string

vah, весь цимес в том , а откуда такой вопрос взялся?
...
Рейтинг: 0 / 0
04.04.2013, 23:48
    #38213741
vah
vah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
beg-in-ervahпропущено...

а зачем этот псевдоним нужен?

string, int , float....
это встроенные типы данных, embeded type , native.
их никаким макаром не вырвать из Шарпа.
Была как-то заруба с МСУ по поводу того , что int это не структура, не ValueType.

если предметно,например можно отключить сборку mscorlib и написать свою реализацию System.String.
в этом случае, полагаю, System.String!=string

vah, весь цимес в том , а откуда такой вопрос взялся?

Из праздного любопытства )
Спасибо!
...
Рейтинг: 0 / 0
05.04.2013, 00:22
    #38213759
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
beg-in-er,

да, псевдоним при этом будет ссылаться на ваш тип)
...
Рейтинг: 0 / 0
05.04.2013, 00:28
    #38213762
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
int кстати тоже ссылается на переопределенный Int32
...
Рейтинг: 0 / 0
05.04.2013, 00:49
    #38213768
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
Lelouchbeg-in-er,

да, псевдоним при этом будет ссылаться на ваш тип)
я вот в этом не уверен. т.к. в частности string это отсыл к MSIL, и там дёргаются команды типа
Код: c#
1.
2.
string s = "";
IL_0001:  ldstr      ""



хотя при сумме строк , вызывается String.Concat

Код: c#
1.
2.
3.
4.
s += "qq";

IL_000e:  ldstr      "qq"
string [mscorlib]System.String::Concat(string,string)


может и ссылается.

зы.
темка была Передача значения по ссылке. Тип string.
...
Рейтинг: 0 / 0
05.04.2013, 01:06
    #38213772
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
beg-in-er,

я отключил mscorlib, сделал заглушку, написал в классе String кастомный метод, и обратился к нему через псевдоним. Во всяком случае это компилировалось)
...
Рейтинг: 0 / 0
05.04.2013, 01:12
    #38213777
beg-in-er
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String и string
Lelouchbeg-in-er,

я отключил mscorlib, сделал заглушку, написал в классе String кастомный метод, и обратился к нему через псевдоним. Во всяком случае это компилировалось)

ну возможно, возможно, я посмотрел постом ранее, string взывает к Sistem.String.Concat

вообще , отключать mscorlib, делать свой , и на нём строить дальше , что то своё, это жёсткий hardcore.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / String и string / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]