разбить строку в каждой позиции c #

Вы можете обернуть изображение в тег noscript:

<noscript>
<img src="foo.jpg"/>
<noscript>

Все браузеры с включенным JavaScript будут игнорировать тег изображения, чтобы изображение не загружалось.

-1
задан Michał Turczyn 19 March 2019 в 09:27
поделиться

2 ответа

Есть несколько способов преобразовать char в integer

char digit = '0';

int result = (int)char.GetNumericValue(digit);
int result = ((int)digit) - 48;
int result = digit - '0'; //fastest approach
int result = int.Parse(digit.ToString());
int result = Convert.ToInt32(digit.ToString());
int result = digit & 0x0f;

, поэтому, если вы хотите наиболее производительный подход, используйте

string input = "123";
int[] result = input.Select(x => x - '0').ToArray();
0
ответ дан fubo 19 March 2019 в 09:27
поделиться

Попробуйте:

int[] array = "1234567890".ToCharArray().Select(c => int.Parse(c.ToString())).ToArray();

Вы можете опустить вызов метода ToCharArray, поскольку string уже является набором символов:)

0
ответ дан Michał Turczyn 19 March 2019 в 09:27
поделиться