- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
C# program to determine if Two Words Are Anagrams of Each Other
For anagram, another string would have the same characters present in the first string, but the order of characters can be different.
Here, we are checking the following two strings −
string str1 = "heater"; string str2 = "reheat";
Convert both the strings into character array −
char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().ToCharArray();
Now, sort them −
Array.Sort(ch1); Array.Sort(ch2);
After sorting, convert them to strings as shown in the following code −
Example
using System; public class Demo { public static void Main () { string str1 = "heater"; string str2 = "reheat"; char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().ToCharArray(); Array.Sort(ch1); Array.Sort(ch2); string val1 = new string(ch1); string val2 = new string(ch2); if (val1 == val2) { Console.WriteLine("Both the strings are Anagrams"); } else { Console.WriteLine("Both the strings are not Anagrams"); } } }
Output
Both the strings are Anagrams
- Related Articles
- How to check if two Strings are anagrams of each other using C#?
- Write a program in JavaScript to check if two strings are anagrams of each other or not
- Check if two strings are anagram of each other using C++
- Program to determine if two strings are close in Python
- A Program to check if strings are rotations of each other or not?
- Write Code to Determine if Two Trees are Identical in C++
- Check if all levels of two trees are anagrams or not in Python
- Grouping words with their anagrams in JavaScript
- C# program to determine if any two integers in array sum to given integer
- If two straight lines are perpendicular to the same line, prove that they are parallel to each other.
- JavaScript Compare two sentences word by word and return if they are substring of each other
- C# program to check if two matrices are identical
- Check if bits in range L to R of two numbers are complement of each other or not in Python
- Python program to remove words that are common in two Strings
- Check whether two strings are anagram of each other in Python

Advertisements