نمایش نتایج 1 تا 40 از 202

نام تاپیک: تاپیک جامع برای مقایسه ی VB.net و سی شارپ

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #15
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    39
    پست
    1,491
    مظلوم گیر آوردی! چرا میزنی! خودم هم گفتم که معادل کامل ندارد.
    شما مظلوم گیر آوردی...! :)
    هیچ شباهتی بین new در بیسیک.نت و stackalloc در سی# نمی بینم!
    از نظر من در بیسیک.نت معادل ناقصی هم وجود نداره ( ندیدم ).



    ای بابا خاهش دارم!!!! آقا نگید! بد! زشت!
    System.Runtime.InteropServices.Marshal.SizeOf(GetT  ype(Integer))
    از پاسخ ممنونم. ( راستی، کد IL متفاوت بود! )



    نوچ!!!! به نظر میرسد نمیدانید چه کار میکند! Erase آرایه را نابود میکند! البته حالا که فکرش را میکنم شاید بشود با کلاسس GC در #C کاری کرد وگرنه به طریقه های دیگر نمیشود، باید امتحان کنم.
    در مثال زیر :

    int[] A = new int[3];
    A = null;

    خط دوم، آرایه نابود میشه.



    ای آقا نگید! بده! میگم شما VB کار نیستید نگید چرا؟؟؟؟؟؟؟ این که شما مثالش را زدید تابع Mid است !!!!! ولی آن که من گفت دستور Mid است!
    به کمک کلاسهای دات نت :
    در مثال زیر :

    StringBuilder sBuilder = new StringBuilder( "Hello Man to Work" );
    MessageBox.Show( sBuilder.Replace( "Man", "MEN", 6, 3 ).ToString() );

    یا بهتر از اون، یعنی :

    MessageBox.Show( "Hello Man to Work".Remove( 6, 3 ).Insert( 6, "MEN" ) );

    ... محتویات در message box نمایش داده میشه.



    نمیدانم، ولی اگر این دستور تقسیم را به حالت اعشار به دست آورد و سپس آن را به عدد صحیح تبدیل کند معادل \ در VB.Net نمیشود.
    کاملا معادل اند. کار انجام شده در سی# رو با بیسیک.نت از لحاظ IL مقایسه کنید، تفاوتی نخواهند داشت.



    راستی اگر پست جدیدی زدید بگید این در ورژن 2003 هم بوده؟ (آخه نکته جالبیه و من مدت کمی که با C#‎2003 کار میکردم ندیدمش)
    تا بحال سی# 2003 به عمرم ندیدم :)



    کلمه new را در همان خط تعریف متد می آورید؟
    بله.



    بحرحال این توسیه تبدیلی را هم کلاً از پست قبلی ام حذف میکنم، تا بعداً مشخص تر شود.
    در بیسیک.نت، این کار رو انجام دادم و گیر نداد.

    Public Class A
    Public Sub Ver()
    End Sub
    End Class
    Public Class B : Inherits A
    Public Sub Ver()
    End Sub
    End Class




    امیدوارم ...
    من هم امیدوارم ... :)
    آخرین ویرایش به وسیله PC2st : سه شنبه 01 خرداد 1386 در 13:36 عصر دلیل: نمیدونم!

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

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