.NET (C#) нужен аналог для java.lang.String.charAt(int)

Все, что вы хотели знать о программизме, но боялись спросить.
Закрыто
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

.NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

Коллективный разум:

Я не вижу в .NET функции charAt(int) или подобной у Stringa... Она там есть? Я надеюсь на это... Если нет, то как там принято тестировать позиции в стринге, а?
tasko
Графоман
Сообщения: 18705
Зарегистрирован: 20 июл 2003, 09:16
Откуда: Торонто

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение tasko »

(Alex) писал(а): Я не вижу в .NET функции charAt(int) или подобной у Stringa... Она там есть? Я надеюсь на это... Если нет, то как там принято тестировать позиции в стринге, а?
String.Substring (Int32, Int32) Retrieves a substring from this instance. The substring starts at a specified character position and has a specified length.

String.ToCharArray (Int32, Int32) Copies the characters in a specified substring in this instance to a Unicode character array.
Аватара пользователя
eprst
Маньяк
Сообщения: 4722
Зарегистрирован: 01 июл 2004, 17:53
Откуда: Пи Тер -> Ню Вест

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение eprst »

(Alex) писал(а):Коллективный разум:

Я не вижу в .NET функции charAt(int) или подобной у Stringa... Она там есть? Я надеюсь на это... Если нет, то как там принято тестировать позиции в стринге, а?
попробуй так:

string str = "abcdef";
char chr = str[1];

должно вернуть b
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

eprst писал(а): string str = "abcdef";
char chr = str[1];
спасибо :) работает синтакс :)
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45286
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение Stanislav »

unsafe {
string str = "asdfsgfh";
fixed(char* p = str);
далее используем p
}
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

Stanislav писал(а):unsafe {
string str = "asdfsgfh";
fixed(char* p = str);
далее используем p
}

в лоб не откомпилилось, потом... чем это отличается от "abc".toCharArray() ?
Аватара пользователя
Marmot
Графоман
Сообщения: 39283
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение Marmot »

(Alex) писал(а):
eprst писал(а): string str = "abcdef";
char chr = str[1];
спасибо :) работает синтакс :)
Эк тебя занесло-то :)
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

Marmot писал(а):
(Alex) писал(а):
eprst писал(а): string str = "abcdef";
char chr = str[1];
спасибо :) работает синтакс :)
Эк тебя занесло-то :)
:) launcher и service для .${} пишу :)
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

вообще, конечно, должен был сам догадаться, поскольку уже знал, что value из IDictionary вытаскивается через IDictionary["key"] :)
Последний раз редактировалось (Alex) 08 окт 2008, 10:27, всего редактировалось 1 раз.
Аватара пользователя
Marmot
Графоман
Сообщения: 39283
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение Marmot »

(Alex) писал(а):
Marmot писал(а):
(Alex) писал(а):
eprst писал(а): string str = "abcdef";
char chr = str[1];
спасибо :) работает синтакс :)
Эк тебя занесло-то :)
:) launcher и service для .${} пишу :)
Надо было на Delphi :), мааахонький такой экзешничек... :)
или тогда уж через IKVM :)
(Alex)
Маньяк
Сообщения: 4203
Зарегистрирован: 08 мар 2006, 15:45
Откуда: Ричмонд

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)

Сообщение (Alex) »

дел... тема раскрыта :) всем огромное спасибо за помощь!
Закрыто