小编Shi*_*kha的帖子

接口的意义C#

我想知道Interface的重要用途.我读过很多文章,但没有明确界面的概念.

我写了一个小程序.我已经定义了Interface Itest.Class(Manager)已经实现了Interface.Another class(Employee)没有实现的接口.但是DoSomething()在class(Employee)的接口中定义了相同的method ().我可以从类对象中调用该方法.那我为什么要去实现接口呢?我可以直接在类中实现该方法并调用该方法.为什么我要在接口中执行额外的步骤,然后按类继承接口.我知道接口支持多继承,但我在这个例子中没有使用多重继承.

感谢您的任何想法或意见.

public interface Itest
{
    void DoSomething();
}

public class Manager:Itest
{
    public void DoSomething()
    {
        Console.WriteLine("test....");
    }

}
class Employee
{
    public void DoSomething()
    {
        Console.WriteLine("test....");
    }
}

class Program
{
    static void Main(string[] args)
    {
        Manager m = new Manager();
        m.DoSomething();
        Employee e = new Employee();
        e.DoSomething();
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# interface

11
推荐指数
3
解决办法
2168
查看次数

Html控件和asp.net Web控件

我想知道Html控件之间究竟有什么区别

和asp.net网页控制.为什么我们需要这两种类型的控件?

我在我的网页上放置了一个html输入文本,html按钮和asp.net文本框以及ASP.NET BUTTON

    <input id="Text1"    type="text" />

    <input id="Button2" type="button" value="button" />







    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

    <asp:Button ID="Button1" runat="server" Text="Button" />
Run Code Online (Sandbox Code Playgroud)

当我获取视图源时,两者都是相似的

    <input id="Text1"    type="text" />

    <input id="Button2" type="button" value="button" />




    <input name="TextBox1" type="text" id="TextBox1" />

    <input type="submit" name="Button1" value="Button" id="Button1" />
Run Code Online (Sandbox Code Playgroud)

Web控件优于html控件的优点是什么?

我在互联网上得到了一些链接,但不清楚到底是什么

它们用于.

http://www.extremeexperts.com/Net/FAQ/DiffBetweenServerandHTMLControls.aspx.

任何人都可以解释这两个控件之间的区别.

asp.net

6
推荐指数
2
解决办法
2979
查看次数

用户定义函数相对于存储过程的优点

我对用户定义的函数有一些疑问。我想知道为什么/何时使用函数。

函数相对于存储过程有哪些优点?

通过谷歌研究我看到文章建议:

  • 存储过程比函数更有优势。
  • 函数的错误处理有限
  • 函数不能使用临时表
  • 函数不能调用存储过程。

函数的唯一优点是我们可以使用函数作为内联查询。

通过使用临时表,我可以通过存储过程获得相同的结果,但我需要知道与存储过程相比,在哪种情况下使用函数。我需要知道为什么我们需要 UDf ,而 UDF 提供的大部分功能都可以通过存储过程来完成。任何人都可以指导我解决这个问题吗?

sql sql-server

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

interface ×1

sql ×1

sql-server ×1