Articles on Trending Technologies

Technical articles with clear explanations and examples

C# Linq Sum() Method

Samual Sam
Samual Sam
Updated on 17-Mar-2026 11K+ Views

The LINQ Sum() method in C# is used to calculate the sum of numeric values in a collection. It works with various numeric types including int, double, decimal, and float, and can also work with nullable types. Syntax Following is the basic syntax for the Sum() method − // For basic numeric collections collection.Sum() // With a selector function collection.Sum(selector) Parameters The Sum() method has the following parameter − selector (optional) − A function to extract numeric values from each element. Return Value Returns the sum of ...

Read More

How do we call a C# method recursively?

Samual Sam
Samual Sam
Updated on 17-Mar-2026 373 Views

Recursion in C# is a programming technique where a method calls itself to solve a smaller version of the same problem. Each recursive call reduces the problem size until it reaches a base case that stops the recursion. A recursive method must have two essential components: a base case that stops the recursion, and a recursive case that calls the method with modified parameters. Syntax Following is the general syntax for a recursive method − public returnType MethodName(parameters) { if (baseCondition) { return baseValue; ...

Read More

DateTimeOffset.Add() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 167 Views

The DateTimeOffset.Add() method in C# returns a new DateTimeOffset object that represents the original date and time with a specified time interval added to it. This method is useful for performing date and time arithmetic while preserving the original offset information. Syntax Following is the syntax − public DateTimeOffset Add(TimeSpan timespan); Parameters timespan − A TimeSpan object that represents the time interval to add. This can be positive (to add time) or negative (to subtract time). Return Value Returns a new DateTimeOffset object whose value is the sum of ...

Read More

C# program to convert binary string to Integer

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 1K+ Views

Converting a binary string to an integer in C# can be accomplished using several methods. The most straightforward approach is using Convert.ToInt32() with base 2, but you can also implement manual conversion for better understanding of the binary-to-decimal process. Using Convert.ToInt32() Method The simplest way to convert a binary string to an integer is using the built-in Convert.ToInt32() method with base 2 − using System; class Program { static void Main() { string binaryStr = "1001"; ...

Read More

How to define multiline String Literal in C#?

George John
George John
Updated on 17-Mar-2026 1K+ Views

A multiline string literal in C# allows you to define strings that span multiple lines while preserving the line breaks and formatting. This is achieved using the @ symbol prefix, which creates a verbatim string literal. Syntax Following is the syntax for defining a multiline string literal − string variableName = @"Line 1 Line 2 Line 3"; The @ symbol tells the compiler to treat the string literally, preserving all whitespace, line breaks, and special characters without requiring escape sequences. Using Verbatim String Literals Let's say you want to create a string ...

Read More

What is the difference between a mutable and immutable string in C#?

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 4K+ Views

In C#, mutable strings can be modified after creation, while immutable strings cannot be changed once created. The StringBuilder class represents mutable strings, whereas the string class represents immutable strings. When you modify an immutable string, .NET creates a new string object in memory. With mutable strings using StringBuilder, modifications are made to the existing object without creating new memory allocations. Immutable String A string in C# is immutable, meaning once created, it cannot be modified. Any operation that appears to modify a string actually creates a new string object in memory. Syntax string ...

Read More

C# Program to get information about a file

Samual Sam
Samual Sam
Updated on 17-Mar-2026 269 Views

To get information about a file means to retrieve the attributes and properties associated with that particular file. File attributes indicate characteristics such as whether a file is normal, hidden, archived, read-only, or a system file. In C#, the FileInfo class provides comprehensive information about files, including attributes, size, creation time, and modification time. Syntax Following is the syntax for creating a FileInfo object and getting file attributes − FileInfo info = new FileInfo("filename.txt"); FileAttributes attr = info.Attributes; Using FileInfo to Get File Attributes The FileAttributes enumeration represents various file attributes that ...

Read More

C# Program to find the sum of a sequence

George John
George John
Updated on 17-Mar-2026 655 Views

A sequence in C# is a collection of elements that can be processed using LINQ methods. To find the sum of a sequence, you can use several approaches including the Sum() method from LINQ, which provides a simple and efficient way to calculate the total. The most common approach is using the LINQ Sum() method, which can be applied to any IEnumerable collection. Syntax Following is the syntax for using the Sum() method − // For numeric collections collection.Sum(); // With selector function collection.Sum(x => x.Property); Using LINQ Sum() Method The ...

Read More

CharEnumerator.ToString() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 98 Views

The CharEnumerator.ToString() method in C# returns a string representation of the current CharEnumerator object. This method is inherited from the Object class and provides basic type information about the enumerator instance. Syntax Following is the syntax − public override string ToString(); Return Value The method returns a string that represents the current object. For CharEnumerator, this typically returns the fully qualified type name "System.CharEnumerator". Using CharEnumerator.ToString() Method Example Let us see an example to implement the CharEnumerator.ToString() method − using System; public class Demo { ...

Read More

DateTimeOffset.AddDays() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 554 Views

The DateTimeOffset.AddDays() method in C# returns a new DateTimeOffset object that adds a specified number of whole and fractional days to the value of the current instance. This method allows you to add or subtract days while preserving the original timezone offset information. Syntax Following is the syntax − public DateTimeOffset AddDays(double days); Parameters days − A number of whole and fractional days. The value parameter can be negative or positive. Return Value Returns a new DateTimeOffset object whose value is the sum of the date and time represented ...

Read More
Showing 10981–10990 of 61,297 articles
Advertisements