gpt4 book ai didi

c# - 系统.图纸引用

转载 作者:行者123 更新时间:2023-11-30 14:15:36 29 4
gpt4 key购买 nike

我正在尝试像这样设置文本框的背景色:

txtCompanyName.BackColor = Drawing.Color.WhiteSmoke;

它不喜欢它,因为它要我在前面添加系统,例如:

txtCompanyName.BackColor = System.Drawing.Color.WhiteSmoke;

现在可以了,但是让我恼火的是我必须输入 System.我使用 System; 在我的代码顶部引用 System;这不应该解决问题,这样我就不必在绘图前键入 System,不知道为什么我仍然必须键入 System,有人知道吗?

最佳答案

在 C# 中,您不能通过部分命名空间来指定类型名称。在 C# 中,名称必须是

  • 包括整个命名空间或命名空间别名的完全限定名称
  • 仅类型名称

Drawing.Color.WhiteSmokeDrawing 部分是非完全限定的命名空间,因此作为类型名称是非法的。您需要添加前缀 System 或添加 using System.Drawing 并将类型名称更改为 Color.WhiteSmoke

或者,您可以为名为 DrawingSystem.Drawing 命名空间创建一个别名。

using Drawing = System.Drawing;

在 C# 中使用别名作为类型名称的开头是合法的。

关于c# - 系统.图纸引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9689956/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com