Код: Выделить всё
public static T AnyOne(this T[] ra) where T:class
{
int k = ra.Length;
int r = Random.Range(0,k);
return ra[r];
}
Код: Выделить всё
public static string OneOf(this string[] strings)
{
return "a";
}
Код: Выделить всё
string[] st = {"a","b","c"};
string letter = st.AnyOne();
Код: Выделить всё
string letter = {"a","b","c"}.AnyOne();
Код: Выделить всё
string letter = ( {"a","b","c"} ).AnyOne();
На самом деле (1) почему нельзя этого сделать? и (2) я что-то упускаю, как бы вы это сделали, если бы был способ?
Подробнее здесь: https://stackoverflow.com/questions/305 ... array-in-c
Мобильная версия