How To Reverse string In Asp.Net C#
In this tutorial we will explain How To Reverse string In Asp.Net C#.Here we are taking two approach one is through inbuilt function and second is through programmatically.
Design View:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>How To Reverse string In Asp.Net C#</title>
<style type="text/css">
body
{
width: 980px;
margin: 0px auto;
text-align: center;
padding-top: 50px;
font-size: 20px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2>How To Reverse string In Asp.Net C#</h2>
<asp:TextBox ID="txt" runat="server"></asp:TextBox>
<br /><br />
<asp:Button ID="sub" Text="Reverse string" OnClick="sub_Click" runat="server" />
<br /><br />
<asp:Label ID="lbl1" runat="server" Text="Reverse string is:" Visible="false"></asp:Label>
<asp:Label ID="lbl" runat="server" Visible="false"></asp:Label>
<br /><br />
<br /><br />
All rights reserved by <a href="http://www.hightechnology.in">www.Hightechnology.in</a>
| Hosting partner <a href="http://www.grootstech.com" target="_blank">Grootstech</a>
</div>
</form>
</body>
</html>
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void sub_Click(object sender, EventArgs e)
{
string str = txt.Text;
string strResult = string.Empty;
int charCount = str.Count() - 1;
for (int i = charCount; i >= 0; i--)
{
strResult += str[i].ToString();
}
lbl1.Visible = true;
lbl.Visible = true;
lbl.Text = strResult;
//Or
//char[] chararr = str.ToCharArray().Reverse().ToArray();
//str = new string(chararr);
//lbl.Text = str;
}
}

