Страница 1 из 1
.NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 07 окт 2008, 18:04
(Alex)
Коллективный разум:
Я не вижу в .NET функции charAt(int) или подобной у Stringa... Она там есть? Я надеюсь на это... Если нет, то как там принято тестировать позиции в стринге, а?
Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 07 окт 2008, 18:58
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.
Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 07 окт 2008, 19:13
eprst
(Alex) писал(а):Коллективный разум:
Я не вижу в .NET функции charAt(int) или подобной у Stringa... Она там есть? Я надеюсь на это... Если нет, то как там принято тестировать позиции в стринге, а?
попробуй так:
string str = "abcdef";
char chr = str[1];
должно вернуть b
Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 07 окт 2008, 19:41
(Alex)
eprst писал(а):
string str = "abcdef";
char chr = str[1];
спасибо

работает синтакс

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 07 окт 2008, 22:10
Stanislav
unsafe {
string str = "asdfsgfh";
fixed(char* p = str);
далее используем p
}
Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 09:48
(Alex)
Stanislav писал(а):unsafe {
string str = "asdfsgfh";
fixed(char* p = str);
далее используем p
}
в лоб не откомпилилось, потом... чем это отличается от "abc".toCharArray() ?
Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 10:06
Marmot
(Alex) писал(а):eprst писал(а):
string str = "abcdef";
char chr = str[1];
спасибо

работает синтакс

Эк тебя занесло-то

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 10:18
(Alex)
Marmot писал(а):(Alex) писал(а):eprst писал(а):
string str = "abcdef";
char chr = str[1];
спасибо

работает синтакс

Эк тебя занесло-то


launcher и service для .${} пишу

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 10:25
(Alex)
вообще, конечно, должен был сам догадаться, поскольку уже знал, что value из IDictionary вытаскивается через IDictionary["key"]

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 10:31
Marmot
(Alex) писал(а):Marmot писал(а):(Alex) писал(а):eprst писал(а):
string str = "abcdef";
char chr = str[1];
спасибо

работает синтакс

Эк тебя занесло-то


launcher и service для .${} пишу

Надо было на Delphi

, мааахонький такой экзешничек...

или тогда уж через IKVM

Re: .NET (C#) нужен аналог для java.lang.String.charAt(int)
Добавлено: 08 окт 2008, 10:37
(Alex)
дел... тема раскрыта

всем огромное спасибо за помощь!