字段初始值设定项无法引用非静态字段、方法或属性“ConsoleApplication1.class2.a”
public class classA
{
private string str;
public classA(string s)
{
this.str = s;
}
}
public class classB
{
private classA calssa;
public classB(classA a)
{
this.Calssa = a;
}
public void f1()
{
Console.WriteLine("ccccccc");
}
}
public class class2
{
classA a = new classA("cc");
classB b = new classB(a);//这里的a : 字段初始值设定项无法引用非静态字段、方法或属性“ConsoleApplication1.class2.a”
public void f1()
{
b.f1();
}
}
public class Program
{
static void Main(string[] args)
{
}
}
怎样解决,大家帮下手吧。跪下了。
...全文
相关推荐
ConsoleApplication1.zip
创建链表、节点;从表头、表尾插入节点;删除指定节点;插入有序表;修改表中节点值。。程序可运行
protobuf解析属性
c# protobuf解析属性
C#头脑风暴_反射
C#反射调用静态类和非静态类的属性,方法,字段,事件。并抛砖引玉的列出深入学习反射需要了解的类
如何利用反射构建元数据查看器
原理比较简单,引入System.Reflection命名空间,利用反射查看某种Type下的方法,属性,字段和支持的接口等。 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;using System.IO;using System.Data.SqlClient;using System.Xml;using System.Data;using System.Reflection; namespace ConsoleApplication1{
C#反射总结
C#反射总结 Reflection,中文翻译为反射。这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成


