初学,请教一个简单简单的问题。

HNU 2003-10-16 12:39:28
using System;

public class my
{

public const int max=50;

}

///////////////////// 上面编译成my.dll ///////////////////




///////// 想用下面代码访问max,如何引用创建的my.dll ?///////////
using System;

class app
{
static void Main()
{
Console.WriteLine("最大为" + my.max);//这里不识别

}

}
...全文
38 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
HNU 2003-10-18
  • 打赏
  • 举报
回复
我一个ll.cs

内容为:

using System;

public class mydll
{

public const int max=50;

}


csc /t:library ll.cs 编译后保存为d:\ll.dll

//////////////////////////////////////////

一个app.cs

也保存在d:\

内容为:

using System;
using ll.dll;


class myapp
{
static void Main()
{
Console.WriteLine("最大为" + mydll.max);

}

}

执行 csc /reference: ll.dll app.cs

报错:缺少对 /reference 命令行选项的文件规范;
d:\ll.dll是二进制文件,而非源代码文件;
源文件ll.dll未能打开;

还是不行啊?
yanfeng106 2003-10-18
  • 打赏
  • 举报
回复
把要用的.dll文件引进去。
csc /r:11.dll my.cs
Winter is HERE- 2003-10-16
  • 打赏
  • 举报
回复
在工程里引用这个dll.
然后
using System;
using my.dll;

class app
{
static void Main()
{
Console.WriteLine("最大为" + my.max);//这里不识别

}

}

yanfeng106 2003-10-16
  • 打赏
  • 举报
回复
你生成了my.dll了吗?
我试了干嘛能行。
比如第一个文件为my.cs,第二个文件为11.cs
编译:
csc /t:library my.cs

csc /r:my.dll 11.cs
其中my.dll为my.cs生成的.dll文件。
nxct 2003-10-16
  • 打赏
  • 举报
回复
你没有实例化对象啊!
HNU 2003-10-16
  • 打赏
  • 举报
回复
TO 楼上

csc /t:library ll.cs 编译后保存为ll.dll
netnetnet1984 2003-10-16
  • 打赏
  • 举报
回复
请教一下楼主,怎么才能将那个类编译成.dll文件
HNU 2003-10-16
  • 打赏
  • 举报
回复
自己UP!
HNU 2003-10-16
  • 打赏
  • 举报
回复
上面是从新修改过名字的,麻烦再给看看。
HNU 2003-10-16
  • 打赏
  • 举报
回复

我一个ll.cs

内容为:

using System;

public class mydll
{

public const int max=50;

}


csc /t:library ll.cs 编译后保存为d:\ll.dll


//////////////////////////////////////////

一个my.cs

也保存在d:\

内容为:

using System;
using ll.dll;


class app
{
static void Main()
{
Console.WriteLine("最大为" + mydll.max);

}

}

csc my.cs 编译时说“找不到类型或命名空间ll”...
课程设计(论文) 题 目: 连连看游戏 姓名 学号 指导教师(签名) 二○一一 年 七 月 十四 日 Java课程设计 摘要: “连连看”游戏是一个经典的游戏,它因操作简单、娱乐性强儿广受欢迎。我们通过所学的JAVAEE,设计了一个操作简凡、界面美观、功能较齐全的“连连看”游戏。 该游戏是用图形界面实现的,通过编译解释后,出现一个图开界面,界面是由若干个小方格组成的,每一个小方格里面有一个数值,如果在一个边上有相同的数值,连续点击它们就会消失,同时界面上正上方的分数就会自动加分。游戏还设有退出、重列、再来一局的功能,方便游戏操作。 通过本游戏的开发,达到学习JavaEE技术和熟悉软件开发流程的目的。 前言 近年来,JavaEE作为一种新的编程语言,以其简单性、可移植性和平台无关等优点,得到了广泛的应用,特别是JavaEE与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。 以一个学期的时间来学习JAVAEE这门课,我们不但学习了书上理论的东西,还安排了上机操作课。我认为学习一门计算机语言必定离不开实践,只有通过实践我们才能体会到书本上体会不到的东西。所以,我们不仅要认真学习课本理论知识,更重要的是通过上机实践才能增强和巩固我的知识。课程设计是培养我们综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是我们实践能力与创新精神的综合培养:在实践能力方面培养我们理论与实践相结合的作风,增强了我们将来在人才市场上的竞争力。 所以,对于我们初学者,首先利用课程设计这样的小项目锻炼袭击的科学研究精神和提高创新能力,是很有必要的。 设计游戏时首先要理顺思路,开始要有一个清晰的可以表达清楚地思路是必不可缺的,游戏设计重点在于游戏有一个界面,方便游戏玩家使用,开始设计前就要想好要有一个什么样的界面此时就要稍微用到点审美力,以达到大多数玩家的审美水平,让更多人接受,因此首先要清楚先要做什么后要做什么,再次我们可以规划一下我们的步骤:首先做出一个流程图,然后对即将做出的游戏构思一个漂亮的界面,最后一步就是要写出我们的程序源代码。 一、让别人清楚你的思路以便在遇到困难时可以请教别人,更可以让自己做的得心应手,因此首先要做一个流程图:

110,536

社区成员

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

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

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