字段初始值设定项无法引用非静态字段、方法或属性“ConsoleApplication1.class2.a”

zsyok 2011-05-23 09:50:20

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)
{

}
}


怎样解决,大家帮下手吧。跪下了。
...全文
273 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
我姓区不姓区 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zsyok 的回复:]

引用 4 楼 ojlovecd 的回复:

C# code

public class class2
{
classA a = new classA("cc");
classB b;
public void f1()
{
b = new classB(a);
b.f1();
}
}


……


说说为什么
classA a = new classA("c……
[/Quote]

a和b是类class2的字段
字段初始化时不能使用其它的字段或属性……
这是C#基础语法……
zsyok 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ojlovecd 的回复:]

C# code

public class class2
{
classA a = new classA("cc");
classB b;
public void f1()
{
b = new classB(a);
b.f1();
}
}


……
[/Quote]

说说为什么
classA a = new classA("cc");
classB b = new classB(a);
这样就不行了呢??
我姓区不姓区 2011-05-23
  • 打赏
  • 举报
回复

public class class2
{
classA a = new classA("cc");
classB b;
public void f1()
{
b = new classB(a);
b.f1();
}
}
zsyok 2011-05-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wxr0323 的回复:]

你这个代码好熟悉啊。

private classA calssa;

加get set 。看看
[/Quote]

不行啊#·················
xianyudanta 2011-05-23
  • 打赏
  • 举报
回复
orz我学的太烂了…………
子夜__ 2011-05-23
  • 打赏
  • 举报
回复
你这个代码好熟悉啊。

private classA calssa;

加get set 。看看
内容概要:本文提出了一种基于概率调控的风光联合出力极端场景生成方法,旨在有效应对风能与太阳能发电固有的强不确定性问题。该方法融合概率统计理论与优化控制策略,通过对历史风光出力数据进行建模,采用概率分布调控技术生成具有高代表性的极端场景集,从而为电力系统在极端天气条件下的运行分析提供可靠的数据支撑。文中详细阐述了模型的构建原理、核心算法设计及完整的场景生成流程,并利用实际案例验证了所提方法在提升场景多样性和极端性方面的有效性与实用性,显著增强了电力系统在高比例可再生能源接入背景下的风险评估与决策能力。; 适合人群:具备一定电力系统基础知识和Python编程能力,从事新能源发电、电力系统规划与运行、不确定性建模、场景生成及风险评估等相关领域的研究人员和工程技术人员。; 使用场景及目标:①用于电力系统中风光出力不确定性建模与极端场景的高效模拟;②支撑含高比例可再生能源电网的可靠性评估、安全校核、调度优化与风险防控研究;③为电力系统规划、应急管理和极端事件应对提供科学依据和技术工具。; 阅读建议:建议读者结合文中提供的Python代码进行动手实践,深入理解概率调控机制与场景生成算法的实现细节,掌握参数调整对场景特性的影响规律,并可进一步将该方法拓展应用于其他不确定性电源或多能源耦合系统的场景分析中。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧