
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 26504 Articles for Server Side Programming

3K+ Views
The FileInfo class is used to deal with file and its operations in C#.It provides properties and methods that are used to create, delete and read file. It uses StreamWriter class to write data to the file. It is a part of System.IO namespace.The Directory property retrieves an object that represents the parent directory of a file.The DirectoryName property retrieves the full path of the parent directory of a file.The Exists property checks for the presence of a file before operating on it.The IsReadOnly property retrieves or sets a value that specifies whether a file can be modified.The Length retrieves ... Read More

3K+ Views
A regular expression is a pattern that could be matched against an input text.The .Net framework provides a regular expression engine that allows such matching.A pattern consists of one or more character literals, operators, or constructs.Here are basic pattern metacharacters used by RegEx −* = zero or more ? = zero or one ^ = not [] = rangeThe ^ symbol is used to specify not condition.the [] brackets if we are to give range values such as 0 - 9 or a-z or A-ZExampleclass Program{ public static void Main(){ string num = "123dh"; ... Read More

6K+ Views
We can Get and Post data from a Web API using Web client. Web client provides common methods for sending and receiving data from ServerWeb client is easy to use for consuming the Web API. You can also use httpClient instead of WebClientThe WebClient class uses the WebRequest class to provide access to resources.WebClient instances can access data with any WebRequest descendant registered with the WebRequest.RegisterPrefix method.Namespace:System.Net Assembly:System.Net.WebClient.dllUploadString Sends a String to the resource and returns a String containing any response.Exampleclass Program{ public static void Main(){ User user = new User(); try{ ... Read More

1K+ Views
Language-Integrated Query (LINQ) is the name for a set of technologies based on the integration of query capabilities directly into the C# language.You can write LINQ queries in C# for SQL Server databases, XML documents, ADO.NET Datasets, and any collection of objects that supports IEnumerable or the generic IEnumerable interface.In Linq-to-SQL if you try to get the first element on a query with no results you will get sequence contains no elements errorToList returns an empty listExampleclass Program{ public static void Main(){ List list = new List { "a" }; IEnumerable ilist = ... Read More

29K+ Views
A CSV file is a comma-separated file, that is used to store data in an organized way. It usually stores data in tabular form. Most of the business organizations store their data in CSV files.In C#, StreamReader class is used to deal with the files. It opens, reads and helps in performing other functions to different types of files. We can also perform different operations on a CSV file while using this class.OpenRead() method is used to open a CSV file and ReadLine() method is used to read its contents.OpenRead() method is used to open a CSV file and ReadLine() ... Read More

4K+ Views
A thread is defined as the execution path of a program. Each thread defines a unique flow of control. If your application involves complicated and time-consuming operations, then it is often helpful to set different execution paths or threads, with each thread performing a particular job.Threads are lightweight processes. One common example of use of thread is implementation of concurrent programming by modern operating systems. Use of threads saves wastage of CPU cycle and increase efficiency of an application.In C#, the System.Threading.Thread class is used for working with threads. It allows creating and accessing individual threads in a multithreaded application. ... Read More

3K+ Views
There are several different pieces of information relating to processors that we can getNumber of physical processorsNumber of coresNumber of logical processorsThese can all be different; in the case of a machine with 2 dual-core hyper-threadingenabled processors, there are 2 physical processors, 4 cores, and 8 logical processors.The number of logical processors is available through the Environment class, but the other information is only available through WMI (and you may have to install some hotfixes or service packs to get it on some systems) −Add a reference in your project to System.Management.dll In .NET Core, this is available (for Windows ... Read More

1K+ Views
An enum is a special "class" that represents a group of constants (unchangeable/readonly variables).To create an enum, use the enum keyword (instead of class or interface), and separate the enum items with a comma −By default, the first item of an enum has the value 0. The second has the value 1, and so on.To get the integer value from an item, you must explicitly convert the item to an intYou can also assign your own enum values, and the next items will update the number accordingly −Enums are often used in switch statements to check for corresponding values −Exampleclass ... Read More

1K+ Views
The List is a collection of strongly typed objects that can be accessed by index and having methods for sorting, searching, and modifying list. It is the generic version of the ArrayList that comes under System.Collection.Generic namespace.List equivalent of the ArrayList, which implements IList.It comes under System.Collection.Generic namespace.Listcan contain elements of the specified type. It provides compile-time type checking and doesn't perform boxing-unboxing because it is generic.Elements can be added using the Add(), AddRange() methods or collection-initializer syntax.Elements can be accessed by passing an index e.g. myList[0]. Indexes start from zero. List performs faster and less error-prone than the ArrayList.A ... Read More

10K+ Views
There are three ways by which dependencies can be registered in Startup.cs. i.e. AddSingleton, AddScoped and AddTransient.Add SingletonWhen we register a type as singleton, only one instance is available throughout the application and for every request.It is similar to having a static object.The instance is created for the first request and the same is available throughout the application and for each subsequent requests.public void ConfigureServices(IServiceCollection services){ services.AddSingleton() }Add ScopedWhen we register a type as Scoped, one instance is available throughout the application per request. When a new request comes in, the new instance is created. Add scoped specifies that ... Read More