德尔菲单位在C#中的等价物是什么?
我是一名Delphi程序员,我想知道在C#中什么是Delphi单元?谁能给出一个带有一个或两个函数的样本C#单元,然后如何调用这些函数?我的意思是像C#中的Delphi单元一样,它有一些函数,我每次都通过在导入部分导入它们来使用它们 显然C#没有这样的单位;单元只是一组可以由多个应用程序共享的类型、常量和过程。您可以通过在名称空间中使用类或静态类来获得相同的功能,如果您想在应用程序之间共享它们,.NET具有类库,这些类库是可以轻松共享的程序集 我建议在这一阶段,先浏览一下C#文档 ) 显然C#没有这样的单位;单元只是一组可以由多个应用程序共享的类型、常量和过程。您可以通过在名称空间中使用类或静态类来获得相同的功能,如果您想在应用程序之间共享它们,.NET具有类库,这些类库是可以轻松共享的程序集 我建议在这一阶段,先浏览一下C#文档 )德尔菲单位在C#中的等价物是什么?,c#,delphi,namespaces,C#,Delphi,Namespaces,我是一名Delphi程序员,我想知道在C#中什么是Delphi单元?谁能给出一个带有一个或两个函数的样本C#单元,然后如何调用这些函数?我的意思是像C#中的Delphi单元一样,它有一些函数,我每次都通过在导入部分导入它们来使用它们 显然C#没有这样的单位;单元只是一组可以由多个应用程序共享的类型、常量和过程。您可以通过在名称空间中使用类或静态类来获得相同的功能,如果您想在应用程序之间共享它们,.NET具有类库,这些类库是可以轻松共享的程序集 我建议在这一阶段,先浏览一下C#文档 ) 显然C#没
如果您的意思是导入库以使用来自库(如Delphi)的函数
uses unit1,unit2
是的
例如:
using System.Data;
using System.Data.SqlClient;
样本:
namespace mynamespace
{
public class myclass
{
public static bool myfinction(string un)
{
boolean b
...
Return b
}
public string Getmyhash(string aPassword)
{
return ...
}
}
}
您可以在谷歌上搜索名称空间类、函数和静态函数。如果您的意思是导入库以使用来自您的库(如Delphi)的函数
uses unit1,unit2
是的
例如:
using System.Data;
using System.Data.SqlClient;
样本:
namespace mynamespace
{
public class myclass
{
public static bool myfinction(string un)
{
boolean b
...
Return b
}
public string Getmyhash(string aPassword)
{
return ...
}
}
}
您可以在谷歌上搜索名称空间类、函数和静态函数。有一个项目类型“类库”。构建一个,添加到项目,添加名称空间。完成..就像在Delphi中一样:尽量保持它们的稳定:-)Delphi单元实际上是一个源文件和一个(子)名称空间,所以您可以选择。C#没有独立的函数,因此您必须将它们作为类的方法(可能是静态的),就像您在Delphi中所做的那样。IIRC,在Delphi for.NET中,为独立函数生成的.NET类名通常是Delphi单元的名称。C#没有与Delphi单元直接等效的名称。不同的语言以不同的方式处理问题。不要试图将您的德尔福解决方案应用于某个问题,而要尝试从C#的方式来解决问题,使用该语言的习惯用法。有一个项目类型“类库”。构建一个,添加到项目,添加名称空间。完成..就像在Delphi中一样:尽量保持它们的稳定:-)Delphi单元实际上是一个源文件和一个(子)名称空间,所以您可以选择。C#没有独立的函数,因此您必须将它们作为类的方法(可能是静态的),就像您在Delphi中所做的那样。IIRC,在Delphi for.NET中,为独立函数生成的.NET类名通常是Delphi单元的名称。C#没有与Delphi单元直接等效的名称。不同的语言以不同的方式处理问题。不要试图将您的德尔福解决方案应用于某个问题,而要尝试从C#方式来解决问题,使用该语言的习惯用法。