发布网友 发布时间:2022-04-25 20:31
共5个回答
懂视网 时间:2022-04-27 17:06
决定方法是否构成重载有以下几个条件:
public void Write(string message, FileStream stream){}
public void Write(string line, FileStream file,bool closeStream){}
这些重载的正确定义如下所示
代码如下:
public void Write(string message, FileStream stream){}
public void Write(string message, FileStream stream,bool closeStream){}
保持重载成员参数的顺序一致性。在所有重载中,同名参数的位置应该相同。
例如,不要执行下面的操作:
代码如下:
public void Write(string message, FileStream stream){}
public void Write(FileStream stream, string message, bool closeStream){}
这些重载的正确定义如下所示:
代码如下:
public void Write(string message, FileStream stream){}
public void Write(string message, FileStream stream,bool closeStream){}
以上两种写法结构清晰,增强代码的可读性,更加适合规范。
此准则有两项约束:
如果重载采用变量参数列表,则该列表必须是最后一个参数。
如果重载采用 out 参数,按照约定,这类参数应作为最后的参数
如果需要具有扩展性,将最长的重载作为虚重载。较短的重载只应逐步调用较长的重载。
与override重写的区别
Override是指父类和子类之间方法的继承关系,这些方法有着相同的名称和参数类型。热心网友 时间:2022-04-27 14:14
.NET开发第一必须了解面向对象思想,这楼上各位都说了。其次必须掌握一种语言,C#是目前比较流行的语言,然后还必须掌握数据库技术,建议数据库学习SQL。
这2个技术都具备了,然后就需要对WEB有所了解。ASP.NET注重的是B/S架构的开发,也就是基于浏览器与服务器的开发。说白了就是网站,网站当然就包括网页。而网页的始祖即HTML,所以你必须对HTML最基本的页面元素有所了解,当然ASP.NET有他自己的控件,但经编译后最终都是生成HTML标签的。
然后就是最流行的客户端语言JAVASCRIPT,简称JS。这个也蛮重要的,还有就是DIV+CSS虽然这个是美工该干得活,但作为开发网站的程序员还是要了解一下的,不一定要会写,但至少要看的懂。JS也是同理,这个属于前端技术,但你最基本的得会。
还有个流行技术就是AJAX,这个技术的关键在于可以提供用户体验度的,最著名的就是页面无刷新技术。
最后还想到一个就是WEBSERIVCE,这个是共享技术,掌握了百利而无一害。
还有就是开发模式需要了解及掌握。
流行的开发模式MVC,三层架构这2中用的是最多的。得好好掌握才行,对以后的开发可以节省很多时间。热心网友 时间:2022-04-27 15:32
1、至少要懂一点html,做过静态网页更好
2、至少要懂一点c#吧
3、然后能弄清楚一点asp.net页面的生命周期
4、还有了解一点内置的核心对象
5、再就是会用控件
这样应该可以去开发了吧热心网友 时间:2022-04-27 17:07
.net也是面向对象型的所以要有OOP的概念
此外.NET一般以web形式,所以html,css这是必备知识
此外java script最好也要懂一些
我以前玩delphi的,感觉没前途了就转.NET,语法控件神马的个把月就够了
主要是做项目赚经验了热心网友 时间:2022-04-27 18:58
我觉得能力还是不行的,毕竟我们现在学的只是皮毛。而且我们要有一定的思想,编程思想很重要。还有就是耐心,以及责任心。