文字列から値を取得できる必要があります。
基本的に私はいつも次のようなものを持っています:
"1_1,5,8215,886,1142,1,7,64"
最後から2番目の数字、つまり7を知る必要があります。7は1桁以上にすることができます。
前もって感謝します!
C#、. net 3.5
string numbers = "1_1,5,8215,886,1142,1,7,64";
string[] items = numbers.Split(',');
string item = items[items.Length - 2];
string s = "1_1,5,8215,886,1142,1,7,64";
string[] arr = s.Split(',');
int myValue = Convert.ToInt32(arr[arr.Count - 2]);
var shortenedString =s.Substring(0,s.LastIndexOf(','));
var intString = shortenedString.Substring(shortenedString.LastIndexIf(',', shortenedString.Length));
var number = Convert.ToInt32(intString);
文字列を分割せずに必要な数を見つけるために簡単に更新できます。分割するよりも効率的でなければならない