c#静态类字段和同名参数

标签 c# static

由于 this.name 无法访问与静态类中的方法参数同名的字段,我正在寻找一种方法来实现这一点。

举个例子,我想这样做:

static class test
{
    private static string aString;
    public static void method(string aString)
    {
        // aString (field) = aString (parameter)
    }
}

最佳答案

使用:

test.Astring = x;

即将 this 替换为类名,在本例中为 test

关于c#静态类字段和同名参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36767129/

相关文章:

c# - 如何用NHibernate保存由其他复杂类型组成的实体,但我只有其他复杂类型的ID

c# - 使用 lockbits 进行图像处理,替代 getpixel?

c# - 静态只读变量初始化

java - 静态方法中的android上下文未定义

java - 为什么我在 Java 的 main() 中再次声明静态字段可以成功?

c# - MessageBox 没有获得焦点

c# - 如何在不知道所有参数的情况下动态调用对象的构造函数?

C: C "ignore"局部函数变量在静态时如何后续初始化?

php - PHP如何覆盖父对象的静态属性并让父对象访问新值?

c# - .net openfiledialog 处理 OK dialogresult 但不关闭对话框