소스 검색

Merge pull request #988 from gabikliot/CSharp-SampleUsage-Big-Fix

Fixed a bug in CSharp SampleUsage.
Jan Tattermusch 10 년 전
부모
커밋
956a770adc
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      csharp/src/AddressBook/SampleUsage.cs

+ 5 - 2
csharp/src/AddressBook/SampleUsage.cs

@@ -56,8 +56,11 @@ namespace Google.Protobuf.Examples.AddressBook
             }
             }
             Person copy = Person.Parser.ParseFrom(bytes);
             Person copy = Person.Parser.ParseFrom(bytes);
 
 
-            // A more streamlined approach might look like this:
-            bytes = copy.ToByteArray();
+            AddressBook book = new AddressBook
+            {
+                People = { copy }
+            };
+            bytes = book.ToByteArray();
             // And read the address book back again
             // And read the address book back again
             AddressBook restored = AddressBook.Parser.ParseFrom(bytes);
             AddressBook restored = AddressBook.Parser.ParseFrom(bytes);
             // The message performs a deep-comparison on equality:
             // The message performs a deep-comparison on equality: