小编Ars*_*eny的帖子

Python类声明的区别

在python类声明中,我可以通过几种方式声明一个类.以下样品有什么区别?

class MyClass:
 def __init__(self)
     pass


class MyClass(object):
   def __init__(self)
     pass
Run Code Online (Sandbox Code Playgroud)

python python-2.6

3
推荐指数
1
解决办法
809
查看次数

string.empty和string.isnullorempty

我有一个这样的函数,它检查字段是否为空或什么,如果为空,然后在文本框旁边获取setError图标.

      private bool ValidateHost()
      {
        ErrorProvider errorProvider = new ErrorProvider();
        bool isValid = true;

        //If the txtHost is empty, show a message to user            
        if(txtHost.Text == string.Empty)
            {
            errorProvider.SetError(txtHost, "Please enter the host address");
            isValid = false;
            }
        else
            errorProvider.SetError(txtHost, string.Empty);
        return isValid;
      }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用字符串时,isnullorempty然后我没有得到seterror图标..你们可以告诉我在这种情况下使用string.isnullorempty的正确方法是什么..

c# visual-studio winforms

1
推荐指数
2
解决办法
982
查看次数

如何单元测试文件管理器类?

我写了一个简单的类来管理业务对象.

class Manager
{ 
 string[] GetNames();
 BObject GetObject(string name);
 void Saveobject(BObject obj);
}
Run Code Online (Sandbox Code Playgroud)

它将对象序列化/反序列化为本地磁盘上的文件.我为类编写了单元测试并运行它们.到目前为止这很好.由于文件访问权限,我的测试在构建服务器上运行时会出现问题我不允许在服务器上写文件.显然我无法测试那种方式.

我想如何对此进行单元测试.我能看到的一种方法是提取一个接口并创建一个模拟对象进行测试.但我想测试这个类本身.我该怎么做?

tdd nunit unit-testing

1
推荐指数
1
解决办法
1084
查看次数

如何使用&&运算符使用IF语句检查字符串数据类型的多个条件

任何人请帮助我,我的问题是我想要检查c#,更多文本框值条件使用'if'这样的语句,

  if(txtbox1.Text == "" && txtbox2.Text == "" && ...&&txtboxN.Text =="")
  {
    MessageBox.Show("Please enter the details");
    return;
  }
Run Code Online (Sandbox Code Playgroud)

但是当我使用更多条件时,它没有采取"第二"和其他条件..这是什么解决方案?

c#

0
推荐指数
2
解决办法
9208
查看次数

标签 统计

c# ×2

nunit ×1

python ×1

python-2.6 ×1

tdd ×1

unit-testing ×1

visual-studio ×1

winforms ×1