私はObject.ToString()メソッドのように簡単に文字列をintに変換するためのメソッドを作成するのに役立つ必要があります。C#Create Object.ToInt()Like Object.ToString()
public int Object.ToInt(){
?????????
}
この方法の作成にお役立てください。
私はそれを使用できますか?
public static class MyExtensions
{
public static int ToInt32(this object Str)
{
if (Str != null && Str.ToString().Length > 0)
{
try
{
return Convert.ToInt32(Str);
}
catch { return default(int); }
}
return default(int);
}
}
[拡張方法](https://msdn.microsoft.com/en-us/library/bb383977.aspx)の詳細を読む必要があります。 –
文字列 '' Hello world "'を渡すときにあなたのメソッドの結果はどうなりますか?自分でその質問に答えることができない場合、コンピュータができる方法はありません。 –
@ GediminasMasaitis私は最終的に変換されるかどうかは、メソッドを使用したいです。コンバーチブルは、私がこのメソッドと呼んでいる場所に依存しています。本当ですか? –