نمایش نتایج 1 تا 2 از 2

نام تاپیک: تبدیل کد مرتب سازی جاوا به سی شارپ

  1. #1

    تبدیل کد مرتب سازی جاوا به سی شارپ

    سلام به همه
    در حال تبدیل یک برنامه از جاوا به سی شارپ هستم
    همه توابع تکمیل شده و فقط یک تیکه کد باقی مونده که نمی دونم از چه روشی این کد رو به سی شارپ تبدیل کنمکد زیر برای مرتب سازی تراکنش ها در جاوا استفاده میشه. ممنون میشم در تبدیل این کد به سی شارپ راهنماییم کنید

    Collections: IComparable<Transaction>;
    Collections.sort(dataset.getTransactions(), new Comparator<Transaction>(){
    Override
    /**
    * Compare two transactions
    */
    public int compare(Transaction t1, Transaction t2) {
    /**
    * Codes
    */
    }
    });

  2. #2

    نقل قول: تبدیل کد مرتب سازی جاوا به سی شارپ

    نقل قول نوشته شده توسط farzane- مشاهده تاپیک
    سلام به همه
    در حال تبدیل یک برنامه از جاوا به سی شارپ هستم
    همه توابع تکمیل شده و فقط یک تیکه کد باقی مونده که نمی دونم از چه روشی این کد رو به سی شارپ تبدیل کنمکد زیر برای مرتب سازی تراکنش ها در جاوا استفاده میشه. ممنون میشم در تبدیل این کد به سی شارپ راهنماییم کنید

    Collections: IComparable<Transaction>;
    Collections.sort(dataset.getTransactions(), new Comparator<Transaction>(){
    Override
    /**
    * Compare two transactions
    */
    public int compare(Transaction t1, Transaction t2) {
    /**
    * Codes
    */
    }
    });
    با سلام

    public class Transaction : IEquatable<Transaction> , IComparable<Transaction>
    {

    //must be overload this method
    public override string ToString()
    {
    return "your code";
    }
    public override bool Equals(object obj)
    {
    return false ; //your strategy code
    }
    public int CompareTo(Transaction trans)
    {
    if (trans == null)
    return 1;
    else
    return this.trans.CompareTo(trans.yourField);
    }
    public override int GetHashCode()
    {
    return yourField;//or other strategy for hashcode
    }
    public bool Equals(Transaction other)
    {
    if (other == null) return false;
    return (this.yourField.Equals(other.yourField));
    }
    // Should also override == and != operators.


    }




    public class Example
    {
    public static void Main()
    {
    // Create a list of parts.
    List<Transaction> transactions = dataset.getTransactions();


    // parts.Sort();


    parts.Sort(delegate(Transaction x, Transaction y)
    {
    return ; //your compare strategy is here!
    });


    // This will call the overridden
    // ToString method in the Transaction class.
    Console.WriteLine("\nBefore sort:");
    foreach (Transaction transObj in transactions)
    {
    Console.WriteLine(transObj);
    }


    }
    }

تاپیک های مشابه

  1. آموزش: دانلود رایگان فیلم های آموزشی الگوریتم های بهینه سازی شبکه عصبی منطق فازی هوش مصنوعی مهندسی صنایع و
    نوشته شده توسط sptspt در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 2
    آخرین پست: چهارشنبه 11 تیر 1393, 10:26 صبح
  2. پاسخ: 5
    آخرین پست: یک شنبه 21 مهر 1392, 22:32 عصر
  3. پاسخ: 1
    آخرین پست: چهارشنبه 15 خرداد 1392, 17:55 عصر
  4. درخواست کمک برای ساخت بازی خانه سازی Trisبرای پروژه درسی
    نوشته شده توسط ali2914 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 2
    آخرین پست: پنج شنبه 26 خرداد 1384, 21:24 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •