arkadaşlar böyle bir ödev var ama anlayamadım
Parametresi ile verilen int türden sayının palindrome olup olmadığını string dönüştürmesi YAPMADAN belirleyen IsPalindrome isimli static metodu yazınız. Metodun parametrik yapısı: public static bool IsPalindrome(int a) Palindrome: Sayının kendisi ile tersi aynı olan sayılara denir. Örnek : 1551, 12321, 536754457635
söyle yapsam oluyor mu bu koşullara
using System;  
  public class PalindromeExample  
   {  
     public static void Main(string[] args)  
      {  
          int a,b,toplam=0,sayi;    
          Console.Write("Bir sayı giriniz:");   
          a = int.Parse(Console.ReadLine());  
          sayi=a;      
          while(a>0)      
          {      
           b=a%10;      
           toplam=(toplam*10)+b;      
           a=a/10;      
          }      
          if(sayi==toplam)      
           Console.Write("Girdiğiniz sayı palindrom bir sayıdır.");      
          else     
           Console.Write("Girdiğiniz sayı palindrom bir sayı değildir.");     
    }  
  }