我在"Java如何编程"一书的帮助下学习了Java.这本书有很多问题和练习,对我帮助很大.
我现在正在寻找一个网站,或者最好是一本有类似编程问题/练习的书,这将有助于我学习C#/ .NET并成为更好的程序员.有人可以推荐一本书或指向我的网站吗?
谢谢
编辑:我应该补充一点,我不是在寻找像Project Euler这样的高级内容,而是基本的东西
从书中:
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中的"定义"和"声明".
我相信x这里是定义的,因为外部变量自动初始化为0,并且定义了声明和初始化的内容.那是准确的吗?
int x;
main() {}
Run Code Online (Sandbox Code Playgroud)
根据x这个案例中的一个是定义,但为什么呢?它没有被初始化......
int print_hello()
{
int x;
}
Run Code Online (Sandbox Code Playgroud) 这本书讲述了一个小的Windows.Forms程序
Windows窗体类位于System.Windows.Forms程序集中,即System.Windows.Forms.dll文件.要编译该程序,您需要对该程序集的引用.在命令行上编译时,使用/ r开关指定其他程序集.
但是我能够从命令行(csc.exe)编译这个程序就好了,而不必引用任何程序集.为什么是这样 ?
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