C#的问题

lybonrehc 2010-07-28 09:27:05
遇到问题,代码如下
using System;
using System.Drawing;

namespace Wrox.ProCSharp.StaticConstryctorSample
{
public class UserPreferences
{
public static readonly Color BackColor;

static UserPreferences()
{
DateTime now = DateTime.Now;
if (now.DayOfWeek == DayOfWeek.Saturday || now.DayOfWeek == DayOfWeek.Sunday)
BackColor = Color.Green;
else
BackColor = Color.Red;
}

private UserPreferences()
{ }
}

class MainEntryPoint
{
static void Main(string[] args)
{
Console.WriteLine("User-Preferences: BackColor is: " + UserPreferences.BackColor.ToString());
}
}
}

请问这是怎么回事?谢谢
...全文
52 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lybonrehc 2010-07-28
  • 打赏
  • 举报
回复
多谢这位朋友,问题解决了。
wuyq11 2010-07-28
  • 打赏
  • 举报
回复
Color 结构
System.Drawing(在 System.Drawing.dll 中)
4.0没问题
lybonrehc 2010-07-28
  • 打赏
  • 举报
回复
3楼朋友你好,可是代码在我这里提示有错误,错误在1楼我写出来了
兔子-顾问 2010-07-28
  • 打赏
  • 举报
回复
项目上右键,选择添加引用,选择System.Drawing.dll
兔子-顾问 2010-07-28
  • 打赏
  • 举报
回复
没任何问题、
你问题是什么?闪一下就没了?执行完了。你加一句Console.ReadKey();就可以等待看结果。
    class MainEntryPoint
{
static void Main(string[] args)
{
Console.WriteLine("User-Preferences: BackColor is: " + UserPreferences.BackColor.ToString());
Console.ReadKey();
}
}
lybonrehc 2010-07-28
  • 打赏
  • 举报
回复
而且using System.后边的列表里找不到Drawing
lybonrehc 2010-07-28
  • 打赏
  • 举报
回复
我的问题是为什么编辑器说
错误1命名空间“System”中不存在类型或命名空间名称“Drawing”。是否缺少程序集引用?
错误2未能找到类型或命名空间名称“Color”(是否缺少 using 指令或程序集引用?)
我用的是VS2010
请问这是怎么回事?谢谢

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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