Download/Upload files using FTP in C#

        What is FTP?  FTP(File transfer protocol)  is a client-server protocol that relies on two communications channels between client and server: a command channel for controlling the conversation and a data channel for transmitting file content. Clients initiate conversations with servers by requesting to download a file. Using FTP, a client can … Continue reading Download/Upload files using FTP in C#

Swap two variable without using the third variable

using System; namespace Swap { class Program { private static void Main(string[] args) { int a = 1000; int b = 999; Console.WriteLine("Before Swap"); Console.WriteLine("Value of A :{0} ", a); Console.WriteLine("Value of B :{0} ", b); a = a + b; b = a - b; a = a - b; Console.WriteLine("After Swap"); Console.WriteLine("Value of … Continue reading Swap two variable without using the third variable

Singleton thread-safe class in c#

Introduction The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, and usually gives simple access to that instance. Most commonly, singletons don't allow any parameters to be specified when creating the instance - as otherwise, … Continue reading Singleton thread-safe class in c#

Handle CreatedDate,ModifiedDate,CreatedBy and ModifiedBy in Entity Framework

What is created date and Modified date and when we use this? Keeping CreatedDate, ModifiedDate,  CreatedBy, and ModifiedBy or auditing columns in the database tables is part of good practices for database design. these columns help in many scenarios like select all the record by created date,Modified date. If you have any transaction table like … Continue reading Handle CreatedDate,ModifiedDate,CreatedBy and ModifiedBy in Entity Framework

Dot Net Interview questions for Experience

What is connection pooling? When should we use connection pooling? What is strong Dll? What is bucketing in the database? Do we need a certificate in client machine for HTTPS? What is two-factor authentication? Can we use singleton in reservation system? What is ref keyword in C#?  Can we determine when an object goes out … Continue reading Dot Net Interview questions for Experience