December 26, 2010

Code Snippets in C# Useful for Beginners

1.)Below Is the Code Snippet To reverse The String


public static string ReverseString(string s)
    {
        char[] arr = s.ToCharArray();
        Array.Reverse(arr);
        return new string(arr);
    }

2.)Add The numbers Entered in a TextBox as String
Default.aspx
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       
        <asp:TextBox ID="txtInputArray" runat="server"></asp:TextBox><br />
         <asp:Button ID="btnSum" runat="server" Text="SUM" OnClick="btnSum_Click" />
        </div>
    </form>
</body>
</html>
Default.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnSum_Click(object sender, EventArgs e)
    {
        int result=AddNumbers(txtInputArray.Text);

        Response.Write(result);
    }

    public int AddNumbers(string str)
    {
        char[] Arr = str.ToCharArray();
        int ArrayLen = Arr.Length;
        int result = 0;

        for (int i = 0; i < ArrayLen; i++)
        {

            result = result + int.Parse (Arr[i].ToString ());
        }

        return result;

    }
}


No comments:

Post a Comment