c# - 在 Set 方法中解析

标签 c# string parsing int tryparse

我知道这可能是一个简单的问题,但我想知道在 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/

相关文章:

parsing - 当标题不在第一行时,Univocity 解析器如何读取 .csv 文件?

java - 如何使用java解析xsd字符串以获取其元素?

javascript - JSON 文件有效,但无法解析它

c# - 在保持图像 C# 的纵横比的同时打印边距

c# - 无法在 C# Windows 窗体中触发 MouseWheel 事件

c# - 这两种声明 self 绑定(bind)的方式有什么区别?

c# - Windows 手机 8.1 : Save list in app settings/storage

c++ - std::cin 不接受输入,程序立即关闭

python - 在 cython 中返回 c++ std::array<std::string, 4> 的包装方法

c# - 根据自定义格式验证字符串