嗨,我是C#的新手并且一直在学习它.实际上我认为我正在使用它有一些我不确定的事情,但会在询问之前尝试研究它们.那说有一件事我找不到收藏品.我来自VB.NET的背景,之前我使用另一个类的集合来存储它的属性,而不必涉及数据表.我之前的代码如下所示
Public class UserDetails
Public Property Username() As String
Get
Return sUsername
End Get
Set(ByVal value As String)
sUsername = value
End Set
End Property
Public Property Forename() As String
Get
Return sForename
End Get
Set(ByVal value As String)
sForename = value
End Set
End Property
Public Property Surname() As String
Get
Return sSurname
End Get
Set(ByVal value As String)
sSurname = value
End Set
End Property
End Class
Run Code Online (Sandbox Code Playgroud)
你得到了这个想法,一个具有任何理由的属性的类(这在c#中很容易,而且我已经设法做了一些事情).
public string Username { get { return sUsername; } set …Run Code Online (Sandbox Code Playgroud) 大家好抱歉,但你必须一直得到这个,我试图搜索它,但找不到任何具体到我要找的东西.
基本上我完全了解VB.NET并且我经常使用它,我想要进入的是C#所以我决定利用我的空闲时间尝试抓住它.我这样做是通过使用我的一个旧的VB.NET自定义二进制对象并手动转换(不是真的使用转换器,因为我想学习它而不仅仅是转换它.)然而,我使用互联网来指导我.到目前为止,我正在尝试创建自定义甚至处理程序我以前的VB.NET代码如下;
Public Event BeforeExecution_Handler()
Run Code Online (Sandbox Code Playgroud)
但在C#中这样做似乎有点棘手,我做了以下
public event BeforeExecution_HandlerEvent BeforeExecution_Handler;
public delegate void BeforeExecution_HandlerEvent();
Run Code Online (Sandbox Code Playgroud)
首先,这是正确的,但其次是这里发生了什么,为什么我必须为它创建两次定义.我猜测委托部分是放置变量的地方,但为什么会这样.有人可以解释一下
嗨,我知道这是一个很容易解决的问题,但是在阅读了以下文章之后,接口和类之间有什么区别,为什么当我可以直接在类中实现方法时为什么要使用接口?我在努力理解为什么真正需要使用接口。对不起这里的基本问题,但是当我把理论作为接口和类之间的契约时,我似乎看不出它有多有用。我知道它可以帮助您轻松创建对象,但是我感觉好像缺少了一些东西。
我在这里和整个互联网上都读过很多关于如何使用接口的文章,但是有一半的时间,如果您创建一个类并继承它,那我会很好吗?我在这里想念什么?
NET已经很久了,现在又开始学习C#了.我想我多年前曾经问过的一件事,得到了答案,但现在完全忘记了它,因为它不是我暗中使用的东西,而是析构函数.当我正在学习C#时,我读了一篇关于如何在C#中创建它们的文章,但它让我感到疑惑.假设我实例化一个具有另一个类的对象的类.
Class C1
{
// Do something here
}
Class A
{
C1 objObjectToClass1 = new C1();
}
Class Main
{
A objObjectToClassA = new A();
}
Run Code Online (Sandbox Code Playgroud)
我使对象objObjectToClassA到null我已经导致相信这是相当于object = nothing在VB.NET.
objObectToClassA = null;
Run Code Online (Sandbox Code Playgroud)
这个动作也会破坏objObjectToClass1吗?
所以我的公司希望我学习ABAP for SAP,我已经开始学习这个了.我的背景主要是VB.net和带有T-SQL的sqlserver,但也有c#的经验.
使用ABAP虽然我需要对数据类型和域的理解进行一些澄清或确认.如果有人可以帮忙.
我目前的理解是我们有一个表,在表中我们有字段,如果需要,字段有数据类型和长度.示例:我们有一个表Customer,我可以有一个customerNumber数据类型为的字段char(10).对我来说这意味着在表客户中我们有一个名为CustomerNumber10个字符的字段.
但是对于ABAP我们有域,数据元素然后是字段,这是否意味着我们有一个名为我们想要的字段.由于该字段可能意味着我们分配了一个数据元素,该数据元素具有存储在字段中的数据类型的描述.但是,为了存储格式和数据类型,我们需要将Domain分配给Data元素.
比如我叫场ZCUSNO,目前这意味着什么但是如果我分配ZCTNMR(与客户编号的说明)的数据元素这告诉我们,现场ZCUSNO是ZCTNMR这样ZCUSNO的一个客户号字段.
现在,在数据元素中,我们将拥有一个域,对于我们的示例ZCTNMR数据元素(客户编号),我们可以将其指定ZCTDOM为域,这将是我认为的数据类型,因此Char 20,Char 100或整数字段等.
我的理解是否正确?并且有人可以清楚地表明域>数据元素与sqlserver中的数据类型之间的区别.
谢谢