我知道这可能是一个简单的问题,但我想知道在 C# 中将 set 方法中的传入字符串解析为 int 的最佳方法是什么,例如如果我有
public int foo {get;设置;
在集合上我想解析一个传入的字符串
最佳答案
给这只猫剥皮的方法有很多。这就是我的做法。
假设您的属性(property)是:
public int Foo
{
get { return _foo; }
set { _foo = value; }
}
你可以做的是在你的类上添加一个辅助方法:
public void SetFoo(string sFoo)
{
Foo = Convert.ToInt32(sFoo);
}
然后,当您需要使用字符串设置值时,您可以调用该方法:
myFooObject.SetFoo("4");
关于c# - 在 Set 方法中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102199/