Articles on Trending Technologies

Technical articles with clear explanations and examples

C# Program to Subtract Two TimeSpan

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 527 Views

In C#, the TimeSpan structure represents a time interval and provides methods to perform arithmetic operations. To subtract one TimeSpan from another, you can use the Subtract() method or the subtraction operator (-). Syntax Following is the syntax for subtracting TimeSpan objects using the Subtract() method − TimeSpan result = timeSpan1.Subtract(timeSpan2); Following is the syntax using the subtraction operator − TimeSpan result = timeSpan1 - timeSpan2; Using Subtract() Method The Subtract() method returns a new TimeSpan that represents the difference between two TimeSpan values − using System; ...

Read More

Long Date ("D") Format Specifier in C#

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 444 Views

The "D" format specifier in C# represents the long date format pattern. It displays dates in a culture-specific long format, showing the full day name, month name, day, and year without time information. The format string is defined by the culture's DateTimeFormatInfo.LongDatePattern property and varies based on the specified culture. Syntax Following is the syntax for using the "D" format specifier − DateTime.ToString("D") DateTime.ToString("D", CultureInfo) The default custom format string for English (US) culture is − dddd, dd MMMM yyyy Using "D" Format with Default Culture Example ...

Read More

Math.IEEERemainder() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 208 Views

The Math.IEEERemainder() method in C# returns the remainder resulting from the division of a specified number by another specified number. Unlike the modulus operator (%), this method follows the IEEE 754 standard for floating-point arithmetic, which can produce different results in certain cases. The IEEE remainder is calculated as dividend - (divisor * Math.Round(dividend / divisor)), where the division result is rounded to the nearest even integer when exactly halfway between two integers. Syntax public static double IEEERemainder(double dividend, double divisor); Parameters dividend − A double-precision floating-point number (the number to be ...

Read More

Are arrays zero indexed in C#?

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

Yes, arrays are zero-indexed in C#. This means the first element of an array is stored at index 0, the second element at index 1, and so on. The relationship between array length and indexing follows a consistent pattern. Array Length vs Index Range If the array is empty, it has zero elements and length 0. If the array has one element at index 0, then it has length 1. If the array has two elements at indexes 0 and 1, then it has length 2. If the array has ...

Read More

Way to read input from console in C#

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

The Console.ReadLine() method is the primary way to read input from the console in C#. This method reads a complete line of text from the console and returns it as a string. Since all console input is received as text, you need to convert it to the appropriate data type when working with numbers or other non-string values. Syntax Following is the syntax for reading console input − string input = Console.ReadLine(); For converting string input to other data types − int number = Convert.ToInt32(input); ...

Read More

Overriding in C#

karthikeya Boyini
karthikeya Boyini
Updated on 17-Mar-2026 753 Views

Method overriding in C# enables runtime polymorphism by allowing a derived class to provide a specific implementation of a method that is already defined in its base class. This is achieved using the virtual keyword in the base class and the override keyword in the derived class. Overriding is essential for implementing dynamic polymorphism, where the method to be called is determined at runtime based on the actual object type rather than the reference type. Syntax Following is the syntax for method overriding using virtual and override keywords − // Base class with virtual method ...

Read More

How to negate the positive elements of an integer array in C#?

Chandu yadav
Chandu yadav
Updated on 17-Mar-2026 516 Views

Negating the positive elements of an integer array means converting all positive values to their negative counterparts while leaving negative and zero values unchanged. This operation is useful in various mathematical computations and data processing scenarios. Syntax Following is the basic syntax to check and negate positive elements − if (arr[i] > 0) arr[i] = -arr[i]; A complete loop structure to process all array elements − for (int i = 0; i < arr.Length; i++) { if (arr[i] > 0) ...

Read More

Math.Cosh() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 184 Views

The Math.Cosh() method in C# returns the hyperbolic cosine of a specified angle in radians. The hyperbolic cosine function is defined mathematically as cosh(x) = (e^x + e^(-x)) / 2, where e is Euler's number. This method is commonly used in mathematical calculations involving hyperbolic functions, engineering applications, and statistical computations. Syntax Following is the syntax − public static double Cosh(double value); Parameters value − A double representing an angle measured in radians. Return Value Returns a double representing the hyperbolic cosine of the specified value. If the ...

Read More

Char.IsPunctuation() Method in C#

AmitDiwan
AmitDiwan
Updated on 17-Mar-2026 736 Views

The Char.IsPunctuation() method in C# determines whether a specified Unicode character is categorized as a punctuation mark. This method is useful for text processing, input validation, and character analysis tasks. Syntax Following is the syntax − public static bool IsPunctuation(char ch); Parameters ch − The Unicode character to evaluate. Return Value Returns true if the character is a punctuation mark; otherwise, false. Character Classification Punctuation ! ? . , ; : " ' ...

Read More

Private Methods in C#

Chandu yadav
Chandu yadav
Updated on 17-Mar-2026 8K+ Views

Private methods in C# can only be accessed within the class where they are defined. They use the private access modifier to restrict visibility and are commonly used for internal helper functionality that should not be exposed to external code. The private access specifier allows a class to hide its member variables and member functions from other functions and objects. Only methods within the same class can access private members, providing encapsulation and data hiding. Syntax Following is the syntax for declaring a private method − private returnType MethodName(parameters) { // method ...

Read More
Showing 10761–10770 of 61,299 articles
Advertisements