পরিবর্তে এটি চেষ্টা করুন:
var responseObject = proxy.CallService(new RequestObject
{
Data = "misc. data",
Guid = new Guid.NewGuid()
});
এটি একটি 'আসল' গাইডের মান উত্পন্ন করবে। আপনি যখন কোনও রেফারেন্স টাইপ নতুন করেন, এটি আপনাকে ডিফল্ট মান দেয় (যা এই ক্ষেত্রে, কোনও গাইডের জন্য সমস্ত শূন্য)।
আপনি যখন একটি নতুন গাইড তৈরি করবেন, এটি এটিকে সমস্ত শূন্যের সাথে আরম্ভ করবে, যা গাইডের জন্য ডিফল্ট মান। এটি মূলত "নতুন" ইন্ট তৈরির সমান (যা একটি মান ধরণের তবে আপনি এটি যেভাবেই করতে পারেন):
Guid g1; // g1 is 00000000-0000-0000-0000-000000000000
Guid g2 = new Guid(); // g2 is 00000000-0000-0000-0000-000000000000
Guid g3 = default(Guid); // g3 is 00000000-0000-0000-0000-000000000000
Guid g4 = Guid.NewGuid(); // g4 is not all zeroes
এটির সাথে একই জিনিস করার সাথে তুলনা করুন:
int i1; // i1 is 0
int i2 = new int(); // i2 is 0
int i3 = default(int); // i3 is 0