小编use*_*412的帖子

通过练习,问题和谜题学习C#

我在"Java如何编程"一书的帮助下学习了Java.这本书有很多问题和练习,对我帮助很大.

我现在正在寻找一个网站,或者最好是一本有类似编程问题/练习的书,这将有助于我学习C#/ .NET并成为更好的程序员.有人可以推荐一本书或指向我的网站吗?

谢谢

编辑:我应该补充一点,我不是在寻找像Project Euler这样的高级内容,而是基本的东西

c#

17
推荐指数
3
解决办法
6万
查看次数

困惑拳击,铸造,隐含等

从书中:

1) int  i  =  7;
2) Object  o  =  i; //  Implicit  boxing  int-->Object
3) Object[]  a3  =  new  int[]  {  1,  2  }; //  Illegal:  no  array  conversion
Run Code Online (Sandbox Code Playgroud)

3)中的赋值是非法的,因为int不是引用类型,因此int []不能隐式转换为Object []

我不懂.在第2行)它显示int可以隐式转换为Object,在第三行中,它表示int []不可隐式转换.哇?

c#

13
推荐指数
3
解决办法
1139
查看次数

"定义"和"声明"之间的区别

可能重复:
定义和声明之间有什么区别?

我试图彻底理解C中的"定义"和"声明".

我相信x这里是定义的,因为外部变量自动初始化为0,并且定义了声明和初始化的内容.那是准确的吗?

int x;
main() {}
Run Code Online (Sandbox Code Playgroud)

根据x这个案例中的一个是定义,但为什么呢?它没有被初始化......

int print_hello()
{
  int x;
}
Run Code Online (Sandbox Code Playgroud)

c terminology initialization declaration definition

6
推荐指数
1
解决办法
4160
查看次数

无需参考windows.forms程序集?

这本书讲述了一个小的Windows.Forms程序

Windows窗体类位于System.Windows.Forms程序集中,即System.Windows.Forms.dll文件.要编译该程序,您需要对该程序集的引用.在命令行上编译时,使用/ r开关指定其他程序集.

但是我能够从命令行(csc.exe)编译这个程序就好了,而不必引用任何程序集.为什么是这样 ?

c#

4
推荐指数
1
解决办法
984
查看次数

C# , xml parsing. get data between tags

I have a string :

responsestring = "<?xml version="1.0" encoding="utf-8"?>
<upload><image><name></name><hash>SOmetext</hash>"
Run Code Online (Sandbox Code Playgroud)

How can i get the value between

<hash> and </hash>
Run Code Online (Sandbox Code Playgroud)

?

My attempts :

responseString.Substring(responseString.LastIndexOf("<hash>") + 6, 8); // this sort of works , but won't work in every situation.
Run Code Online (Sandbox Code Playgroud)

also tried messing around with xmlreader , but couldn't find the solution.

ty

c# xml

2
推荐指数
2
解决办法
7378
查看次数

C#编写chm查看器

我想用C#编写CHM查看器.哪些资源/信息可以帮助我做到这一点?

c# chm

-2
推荐指数
1
解决办法
2451
查看次数

标签 统计

c# ×5

c ×1

chm ×1

declaration ×1

definition ×1

initialization ×1

terminology ×1

xml ×1