回 帖 发 新 帖 刷新版面

主题:C#初学不明白

今天开始学C#.
打开visual studio.net 2003,新建C#控制台应用程序,只写了一句话,"Console.WriteLine("hello,world!")",然后运行.运行的时候出现"1已成功.."字样.但是到了输出界面却什么也出不来,而且提示错误:
--------------------------------------
未处理的“System.NullReferenceException”类型的异常出现在 mscorlib.dll 中。

其他信息: [Resource lookup failed - infinite recursion detected.  Resource name: Arg_NullReferenceException]
--------------------------------------
不知道是因为什么.有知道的么?
还有,用C#光标一直闪烁,是为什么啊?
初学者,问题比较幼稚....

回复列表 (共6个回复)

沙发

你写入口函数了没?

板凳

using System;

namespace Hello
{
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: 在此处添加代码以启动应用程序
            //
            Console.WriteLine("hello,world!");
        }
    }
}就是框架中加了一句话啊.我想应该没有什么问题吧.

3 楼

你的名称空间和你的文件名是不是有问题

4 楼


using System;

namespace Hello
{
    /// <summary>
    /// Class1 的摘要说明。
    /// </summary>
    class Class1
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            //
            // TODO: 在此处添加代码以启动应用程序
            //
            Console.WriteLine("hello,world!");
        }
    }
}

 这个是我刚刚运行出结果的程序      环境:vs.net2003

5 楼


   我是按照这个顺序来进行的:  新建项目---->VISUAL C#项目---->控制台应用程序. 其他的设置全为默认,如果还是有问题你就得考虑下是不是环境没装好的问题了~.

6 楼

应该是你安装的问题,默认建立一个hello world程序是不会有这样的问题的!

我来回复

您尚未登录,请登录后再回复。点此登录或注册