Массив. Участвовать в .NET?

touchstart или touchhend не хороши, потому что, если вы прокручиваете страницу, устройство действительно работает. Поэтому, если я хочу закрыть окно с нажатием или щелчком вне элемента и прокрутить окно, я сделал:

$(document).on('touchstart', function() {
    documentClick = true;
});
$(document).on('touchmove', function() {
    documentClick = false;
});
$(document).on('click touchend', function(event) {
    if (event.type == "click") documentClick = true;
    if (documentClick){
        doStuff();
    }
 });
28
задан Daniel Magliola 27 January 2009 в 17:54
поделиться

5 ответов

Если Вы работаете со строками, то Строка. Соединение , вероятно, что Вы ищете.

39
ответ дан Craig 14 October 2019 в 09:56
поделиться

Это находится на Редактировании строкового класса

String.Join(",", new string[] {"a", "b", "c"});

для ints для строкового представления

 int[] integers = new int[] { 1,2,3,4,5 };
 String.Join(",", Array.ConvertAll<int, String>(integers, Convert.ToString));
27
ответ дан Bob 14 October 2019 в 09:56
поделиться

Если у Вас есть массив strings, можно звонить String.join(String, String[]) . Можно использовать его, даже если у Вас нет массива strings, просто необходимо смочь преобразовать Ваш objects в strings

object[] objects = ...
string[] strings = new string[objects.Length];
for (int i = 0; i < objects.Length; i++)
  strings[i] = objects[i].ToString();
string value = String.Join(", ", strings);
4
ответ дан Samuel 14 October 2019 в 09:56
поделиться

Вы могли использовать LINQ для Объектов и сохранить себя несколько строк

int [] ints = { 0, 1, 2 };
string[] intStrings = (from i in ints select i.ToString()).ToArray<string>();
string joinedStrings = string.Join(",", intStrings);

ой, Просто видел, что у Вас нет LINQ, извините.

2
ответ дан Nick 14 October 2019 в 09:56
поделиться

Можно найти метод в Разделение использования Строкового класса .

В качестве примера и Соединение:

 public static void Main() { 

    string str = "on two three, four five six."; 
    char[] separators = {' ', '.', ',' }; 

    // Split the string:
    string[] parts = str.Split(separators); 

    string allTogether = String.Join(" | ", parts); 

    Console.WriteLine("Joined: "); 
    Console.WriteLine(allTogether); 


  } 
1
ответ дан splattne 14 October 2019 в 09:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: