

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
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
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 Questions & Answers
- 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?
- Check whether two strings are anagram of each other in Python
- JavaScript Compare two sentences word by word and return if they are substring of each other
- JavaScript Compare two sentences word by word and return if they are substring of each other
- Check if all levels of two trees are anagrams or not in Python
- Python Pandas - Determine if two Index objects are equal
- Check if strings are rotations of each other or not in Python
- Write Code to Determine if Two Trees are Identical in C++
- Check if bits in range L to R of two numbers are complement of each other or not in Python
- Program to check strings are rotation of each other or not in Python
- Grouping words with their anagrams in JavaScript
Advertisements