Programming Tutorials on XHTML, CSS, JavaScript, JQuery, JSON, Python, Django, Amazon Web Services, ASP.NET, Web Forms, and SQL
Monday, July 2, 2012
Constructor and Destructor in .NET
What is a Constructor?
It is the first method that are called on instantiation of a type. It provides way to set default values for data before the object is available for use. Performs other necessary functions before the object is available for use.
What is a Destructor?
It is called just before an object is destroyed. It can be used to run clean-up code. You can't control when a destructor is called since object clean up by common language runtime.
Implement a Web Service in .NET
Explain with code sample how to Implement a Web Service in .NET?
Following is code in VBScript and C# both respectively.
In VBScript :
<%@ WebService Language="VBScript" Class="KmToMConvert" %>
Imports System
Imports System.Web.Services
Public Class KmToMConvert :Inherits WebService
<WebMethod()> Public Function KilometerToMeter(ByVal Kilometer As String) As String
return (Kilometer * 1000)
end function
end class
In C# :
[WebService(Namespace = http://tempuri.org/)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
Private virtual methods in C#.NET
Can private virtual methods be overridden in C#.NET?
No, moreover, you cannot access private methods in inherited classes, They have to be protected in the base class to allow any sort of access.
Multiple inheritance in C#.Net
Does C#.Net support multiple inheritance?
No, C#.Net does not support multiple inheritance, but we can use interfaces to achieve functionality of multiple inheritance.
What is serialization
Explain serialization ?
Serialization is a process of converting an object into a stream of bytes. .Net has 2 serializers namely XMLSerializer and SOAP/BINARY Serializer. Serialization is maily used in the concept of .Net Remoting.
Subscribe to:
Posts (Atom)