الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى ال Refrence Type والvalue Type

بدأه Performance في 22 مارس 2008 · 8 رد · 866 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عايزين فالاول نتفق ان الـarray refrence type :D

 int [] x = new int [10];
 int [] y = new int [10];
 if (x==y) 
 ====================

الاجابة هنا اكيد false

عشان انا كدا بساوى refrences

s7 keda :P

tyb

 string x = "sherif";
 string y = "sherif";
 if (x==y)
 ==============

الاجابة هنا بــ true

مع ات الــ string

array of char

:wacko:

ليييييييييييييييية بقى

netproductsng0.jpg

#2

شكلك مبرمج c او ++c

صحيح كلامك . بس الجواب ببساطه إنه ال#C معتبره الstring كنوع عادي مثله مثل الinteger تقدر تنسخه وتتعامل معه بسهوله فقط :)

#3

thnx b.m.s

انا لسة مبتدىء c# و اللى عجبنى فالبرمجة ان كل حاجة ليها سبب مقنع بس انا بردو لسة مش مقتنع بموضوع انة بيتعامل مع الstring زى ال int حاسس ان فى سبب تانى و انا مبشككش فى كلامك على فكرة عشان هوة دة اللى بيحصل فعلا :rolleyes:

netproductsng0.jpg

#4

السلامك عليكم

الموضوع كلة ان فى ال class بتاع ال string عامل override لل

== , equal and comapre

و بكدة بيكون يبقارن values مش ref

لا اله الا الله .......................................... محمد رسول الله

#5

thnX mufic_semsem

بس بردو مش مقتنع

اللى فهمتو من كلامك ان string class عامل overrideلل == لما انا اجى استخدم string بيخليها تقارن value !!

مش منطقى بردو

معلش بقى استحملو اخوكو الصغير شقاوة :)

netproductsng0.jpg

#6

حد يمسح دموع عينية :cry:

:D اصدى حد يحللى المشكلة دى

netproductsng0.jpg

#7

السلام عليكم,

C# Programmer's Reference String

The string type represents a string of Unicode characters. 
string is an alias for String in the .NET Framework. 
Strings are immutable--the contents of a string object cannot be changed after the object is created.
Although string is a reference type, the equality operators (== and !=) are defined to compare the values of string objects, not references. 
This makes testing for string equality more intuitive

.NET Framework Class Library "String Equality Operator"

This operator is implemented using the Equals method, which means the comparands are tested for a combination of reference and value equality. The comparison is case-sensitive.

مواضيع متنوعة

#8
Performance كتب:
الاجابة هنا بــ true

مع ات الــ string

array of char

:wacko:

ليييييييييييييييية بقى

A string is a sequential collection of Unicode characters

مواضيع متنوعة

#9

thnX Moudey

يعنى هما عملنها عشان الاستخدام يبقى سهل مش عشان يقنعونى :D

:ty: All

netproductsng0.jpg

مواضيع مشابهة