私はnullable int []とstringを持っています。stringが数値かどうかをチェックしてnullable intに代入する方法?
string someStr = "123";
int? siteNumber = null;
string siteName= null;
ある時点で、文字列が数字かどうかを確認する必要があります。この目的のために
私はこのしようと試み:
if (int.TryParse(someStr, out siteNumber))
{ }
else
siteName = siteDescription;
をしかしsiteNumberがNULL可能であるので、私はこのエラーを取得する:文字列が数値であり、それがある場合、私がする必要がある場合
cannot convert from 'out int?' to 'out int'
はどのようにして確認することができますnullable intに代入しますか?
http://stackoverflow.com/questions/3390750/how-to-use-int-tryparse-with-nullable-intの –
可能な重複[NULL可能int型に文字列を解析する方法](HTTP ://stackoverflow.com/questions/45030/how-to-parse-a-string-into-a-nullable-int) – HimBromBeere