1.Person.cs中定义了两个类 namespace Bid { public class PersonDetails { ... } public class Person { ... }2.Logout.aspx.cs的btnSubmit_Click将这两个类进行声明和实例化对象 Bid.Person obj = new Bid.Person(); Bid.PersonDetails myPersonDetails = new Bid.PersonDetails();3.参考图书 从VB6到C#快速进阶, 第四章都是以Person类进行讲解。
========================================== 2.Logout.aspx.cs的btnSubmit_Click将这两个类进行声明和实例化对象 Bid.Person obj = new Bid.Person(); Bid.PersonDetails myPersonDetails = new Bid.PersonDetails(); ========================================== 我想问的问题就是为什么在btnSubmit_Click中可以“将这两个类进行声明和实例化对象”
<%@ Page Language="vb" AutoEventWireup="false"
Codebehind="Login.aspx.cs" Inherits="Bid.Login"%>
我觉得这仅仅是说要用到Login.aspx.cs中的Bid.Login,而我想知道的是Bid.Person 。
Bid.Person 在Components目录下Person.cs中。我现在觉得是在经过vs.net编译后,所有的*.cs文件被编译成bin目录中的Bid_cs.dll。而程序中引用的就是Bid_cs.dll中的Bid.Login。
但我不知道是不是这样。
namespace Bid
{
public class PersonDetails
{
...
} public class Person
{
...
}2.Logout.aspx.cs的btnSubmit_Click将这两个类进行声明和实例化对象
Bid.Person obj = new Bid.Person();
Bid.PersonDetails myPersonDetails = new Bid.PersonDetails();3.参考图书
从VB6到C#快速进阶, 第四章都是以Person类进行讲解。
2.Logout.aspx.cs的btnSubmit_Click将这两个类进行声明和实例化对象
Bid.Person obj = new Bid.Person();
Bid.PersonDetails myPersonDetails = new Bid.PersonDetails();
==========================================
我想问的问题就是为什么在btnSubmit_Click中可以“将这两个类进行声明和实例化对象”
2.class及内部的函数和变量的访问限定符是public
3.如果你把内部的函数和变量改成public static,则可以用Person .XXX的方法直接使用,不再需要声明和实例化。