{"id":686,"date":"2014-06-21T02:43:42","date_gmt":"2014-06-21T02:43:42","guid":{"rendered":"http:\/\/dev.anyons.net\/?p=686"},"modified":"2022-07-12T14:48:23","modified_gmt":"2022-07-12T05:48:23","slug":"linq-%ec%83%98%ed%94%8c","status":"publish","type":"post","link":"https:\/\/anyons.net\/?p=686","title":{"rendered":"Linq \uc0d8\ud50c"},"content":{"rendered":"<p>select case<\/p>\n<pre class=\"lang:c# decode:true\">static internal ProtoTestRES doHello(ProtoTestASK r_ask) {\n  try {\n    var res = new ProtoTestRES();\n    var dataContext = new NamuDataClassesDataContext();\n\n    var listMember =\n      from itemMember in dataContext.tb_Member\n    where itemMember.fd_Member_nID == 1\n    select itemMember;\n\n    foreach(var itemMember in listMember) {\n      res.m_Member_nID = itemMember.fd_Member_nID;\n      res.m_Member_strEmail = itemMember.fd_Member_strEmail;\n    }\n\n    return res;\n  } catch (Exception ex) {\n    throw new Exception(ex.Message);\n  }\n}<\/pre>\n<p>insert case<\/p>\n<pre class=\"lang:c# decode:true\">static internal ProtoTestRES doHello_Insert(ProtoTestASK r_ask) {\n  using(var tran = new TransactionScope()) {\n    try {\n      var res = new ProtoTestRES();\n      var dataContext = new NamuDataClassesDataContext();\n\n      var itemMember = new tb_Member {\n        fd_Member_strEmail = r_ask.m_Member_strEmail,\n          fd_Member_strPW = r_ask.m_Member_strPW\n      };\n      dataContext.tb_Member.InsertOnSubmit(itemMember);\n\n      dataContext.SubmitChanges();\n      tran.Complete();\n\n      return res;\n    } catch (Exception ex) {\n      Transaction.Current.Rollback();\n      throw new Exception(ex.Message);\n    }\n  }\n}<\/pre>\n<p>update case<\/p>\n<pre class=\"lang:c# decode:true\">static internal ProtoTestRES doHello_Update(ProtoTestASK r_ask) {\n  using(var tran = new TransactionScope()) {\n    try {\n      var res = new ProtoTestRES();\n      var dataContext = new NamuDataClassesDataContext();\n\n      var itemMember = dataContext.tb_Member.SingleOrDefault(r_p =&gt; r_p.fd_Member_nID == 1);\n      if (itemMember != null)\n        itemMember.fd_Member_nID = 3;\n\n      dataContext.SubmitChanges();\n      tran.Complete();\n\n      return res;\n    } catch (Exception ex) {\n      Transaction.Current.Rollback();\n      throw new Exception(ex.Message);\n    }\n  }\n}<\/pre>\n<p>delete single case<\/p>\n<pre class=\"lang:c# decode:true\">static internal ProtoTestRES doHello_Delete_Single(ProtoTestASK r_ask) {\n  using(var tran = new TransactionScope()) {\n    try {\n      var res = new ProtoTestRES();\n      var dataContext = new NamuDataClassesDataContext();\n\n      var itemMember = dataContext.tb_Member.SingleOrDefault(r_p =&gt; r_p.fd_Member_nID == 1);\n      if (itemMember != null)\n        dataContext.tb_Member.DeleteOnSubmit(itemMember);\n\n      dataContext.SubmitChanges();\n      tran.Complete();\n\n      return res;\n    } catch (Exception ex) {\n      Transaction.Current.Rollback();\n      throw new Exception(ex.Message);\n    }\n  }\n}<\/pre>\n<p>delete multi case<\/p>\n<pre class=\"lang:c# decode:true \">static internal ProtoTestRES doHello_Delete_Multi(ProtoTestASK r_ask) {\n  using(var tran = new TransactionScope()) {\n    try {\n      var res = new ProtoTestRES();\n      var dataContext = new NamuDataClassesDataContext();\n\n      var itemMember = dataContext.tb_Member.Where(r_p =&gt; r_p.fd_Member_nID &gt; 1);\n      dataContext.tb_Member.DeleteAllOnSubmit(itemMember);\n\n      dataContext.SubmitChanges();\n      tran.Complete();\n\n      return res;\n    } catch (Exception ex) {\n      Transaction.Current.Rollback();\n      throw new Exception(ex.Message);\n    }\n  }\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>select case<\/p>\n<p> static internal ProtoTestRES doHello(ProtoTestASK r_ask) { try { var res = new ProtoTestRES(); var dataContext = new NamuDataClassesDataContext(); var listMember = from itemMember in dataContext.tb_Member where itemMember.fd_Member_nID == 1 select itemMember; foreach(var itemMember in listMember) { res.m_Member_nID = itemMember.fd_Member_nID; res.m_Member_strEmail = itemMember.fd_Member_strEmail; } return res; } catch (Exception ex) { throw new Exception(ex.Message); [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[96],"tags":[31,174,181],"class_list":["post-686","post","type-post","status-publish","format-standard","hentry","category-programming","tag-csharp","tag-linq","tag-standard-code","odd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Linq \uc0d8\ud50c - anydragon<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anyons.net\/?p=686\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linq \uc0d8\ud50c - anydragon\" \/>\n<meta property=\"og:description\" content=\"select case static internal ProtoTestRES doHello(ProtoTestASK r_ask) { try { var res = new ProtoTestRES(); var dataContext = new NamuDataClassesDataContext(); var listMember = from itemMember in dataContext.tb_Member where itemMember.fd_Member_nID == 1 select itemMember; foreach(var itemMember in listMember) { res.m_Member_nID = itemMember.fd_Member_nID; res.m_Member_strEmail = itemMember.fd_Member_strEmail; } return res; } catch (Exception ex) { throw new Exception(ex.Message); [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anyons.net\/?p=686\" \/>\n<meta property=\"og:site_name\" content=\"anydragon\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/anydragon\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/anydragon\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-21T02:43:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-12T05:48:23+00:00\" \/>\n<meta name=\"author\" content=\"anydragon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@anydragon\" \/>\n<meta name=\"twitter:site\" content=\"@anydragon\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"anydragon\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686\"},\"author\":{\"name\":\"anydragon\",\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"headline\":\"Linq \uc0d8\ud50c\",\"datePublished\":\"2014-06-21T02:43:42+00:00\",\"dateModified\":\"2022-07-12T05:48:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686\"},\"wordCount\":13,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"keywords\":[\"csharp\",\"linq\",\"standard code\"],\"articleSection\":[\"Programming\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/anyons.net\\\/?p=686#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686\",\"url\":\"https:\\\/\\\/anyons.net\\\/?p=686\",\"name\":\"Linq \uc0d8\ud50c - anydragon\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#website\"},\"datePublished\":\"2014-06-21T02:43:42+00:00\",\"dateModified\":\"2022-07-12T05:48:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/anyons.net\\\/?p=686\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/anyons.net\\\/?p=686#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/anyons.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linq \uc0d8\ud50c\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/anyons.net\\\/#website\",\"url\":\"https:\\\/\\\/anyons.net\\\/\",\"name\":\"anydragon\",\"description\":\"mac, linux, aws, c, c++, mysql, mssql, redis, csharp, nodejs, rust, golang\",\"publisher\":{\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/anyons.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/anyons.net\\\/#\\\/schema\\\/person\\\/e848d5666536ff82e9ee531c70249f2b\",\"name\":\"anydragon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"url\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"contentUrl\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\",\"width\":2560,\"height\":1440,\"caption\":\"anydragon\"},\"logo\":{\"@id\":\"http:\\\/\\\/anyons.net\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/bg3-scaled.jpeg\"},\"sameAs\":[\"http:\\\/\\\/anyons.net\",\"https:\\\/\\\/www.facebook.com\\\/anydragon\",\"https:\\\/\\\/x.com\\\/anydragon\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCr78KWpvmk398vPfpUTWNLg\"],\"url\":\"https:\\\/\\\/anyons.net\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linq \uc0d8\ud50c - anydragon","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/anyons.net\/?p=686","og_locale":"ko_KR","og_type":"article","og_title":"Linq \uc0d8\ud50c - anydragon","og_description":"select case static internal ProtoTestRES doHello(ProtoTestASK r_ask) { try { var res = new ProtoTestRES(); var dataContext = new NamuDataClassesDataContext(); var listMember = from itemMember in dataContext.tb_Member where itemMember.fd_Member_nID == 1 select itemMember; foreach(var itemMember in listMember) { res.m_Member_nID = itemMember.fd_Member_nID; res.m_Member_strEmail = itemMember.fd_Member_strEmail; } return res; } catch (Exception ex) { throw new Exception(ex.Message); [...]","og_url":"https:\/\/anyons.net\/?p=686","og_site_name":"anydragon","article_publisher":"https:\/\/www.facebook.com\/anydragon","article_author":"https:\/\/www.facebook.com\/anydragon","article_published_time":"2014-06-21T02:43:42+00:00","article_modified_time":"2022-07-12T05:48:23+00:00","author":"anydragon","twitter_card":"summary_large_image","twitter_creator":"@anydragon","twitter_site":"@anydragon","twitter_misc":{"\uae00\uc4f4\uc774":"anydragon","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"2\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/anyons.net\/?p=686#article","isPartOf":{"@id":"https:\/\/anyons.net\/?p=686"},"author":{"name":"anydragon","@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"headline":"Linq \uc0d8\ud50c","datePublished":"2014-06-21T02:43:42+00:00","dateModified":"2022-07-12T05:48:23+00:00","mainEntityOfPage":{"@id":"https:\/\/anyons.net\/?p=686"},"wordCount":13,"commentCount":0,"publisher":{"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"keywords":["csharp","linq","standard code"],"articleSection":["Programming"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/anyons.net\/?p=686#respond"]}]},{"@type":"WebPage","@id":"https:\/\/anyons.net\/?p=686","url":"https:\/\/anyons.net\/?p=686","name":"Linq \uc0d8\ud50c - anydragon","isPartOf":{"@id":"https:\/\/anyons.net\/#website"},"datePublished":"2014-06-21T02:43:42+00:00","dateModified":"2022-07-12T05:48:23+00:00","breadcrumb":{"@id":"https:\/\/anyons.net\/?p=686#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anyons.net\/?p=686"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/anyons.net\/?p=686#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anyons.net\/"},{"@type":"ListItem","position":2,"name":"Linq \uc0d8\ud50c"}]},{"@type":"WebSite","@id":"https:\/\/anyons.net\/#website","url":"https:\/\/anyons.net\/","name":"anydragon","description":"mac, linux, aws, c, c++, mysql, mssql, redis, csharp, nodejs, rust, golang","publisher":{"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anyons.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":["Person","Organization"],"@id":"https:\/\/anyons.net\/#\/schema\/person\/e848d5666536ff82e9ee531c70249f2b","name":"anydragon","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","url":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","contentUrl":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg","width":2560,"height":1440,"caption":"anydragon"},"logo":{"@id":"http:\/\/anyons.net\/wp-content\/uploads\/2022\/06\/bg3-scaled.jpeg"},"sameAs":["http:\/\/anyons.net","https:\/\/www.facebook.com\/anydragon","https:\/\/x.com\/anydragon","https:\/\/www.youtube.com\/channel\/UCr78KWpvmk398vPfpUTWNLg"],"url":"https:\/\/anyons.net\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":621,"url":"https:\/\/anyons.net\/?p=621","url_meta":{"origin":686,"position":0},"title":"wcf \uc791\uc5c5\ub54c \ud45c\uc900 \ucf54\ub4dc","author":"anydragon","date":"2014\ub144 02\uc6d4 14\uc77c","format":false,"excerpt":"static internal ProtoBufRES doInsert(ProtoBufASK r_ask) { try { var res = new ProtoBufRES(); Mapper.Instance().BeginTransaction(); res.nRet = Mapper.Instance().QueryForObject < int > (\"QueryInsert\", r_ask); \/\/ Insert\uc2dc\uc5d0 SELECT SCOPE_IDENTITY()\ub85c \ud0a4\uac12\uc744 \uac00\uc838\uc624\ub294 \ubc29\ud5a5\uc73c\ub85c Mapper.Instance().CommitTransaction(); if (0 >= nRet) { res.m_eResult = ENUM_RESULT.ENUM_NOINSERT; res.m_strMessage = \"\ucc98\ub9ac\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.\"; return res; } else { res.m_eResult = ENUM_RESULT.ENUM_OK;\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/anyons.net\/?cat=96"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2548,"url":"https:\/\/anyons.net\/?p=2548","url_meta":{"origin":686,"position":1},"title":"csharp enum \uc744 \uc0ac\uc6a9\ud558\ub294 \ucf54\ub4dc \uc0d8\ud50c","author":"anydragon","date":"2022\ub144 05\uc6d4 23\uc77c","format":false,"excerpt":"\ucd9c\ucc98 : https:\/\/qiita.com\/mkuwan\/items\/be6745f2c9e7823f8a66 public static class TypeExtention { \/\/\/ <summary> \/\/\/ enum\u306e\u5024\u30ea\u30b9\u30c8\u3092\u53d6\u5f97 \/\/\/ <\/summary> \/\/\/ <typeparam name=\"T\"><\/typeparam> \/\/\/ <returns><\/returns> public static List<T> GetEnumList<T>(this Type type) where T : Enum { return Enum.GetValues(typeof(T)).Cast<T>().ToList(); } \/\/\/ <summary> \/\/\/ enum\u306eDescripntion\u30ea\u30b9\u30c8\u3092\u53d6\u5f97 \/\/\/ <\/summary> \/\/\/ <typeparam name=\"T\"><\/typeparam> \/\/\/ <returns><\/returns> public static IEnumerable<string> GetEnumDescriptionEnumerable<T>(this Type type)\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/anyons.net\/?cat=96"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1115,"url":"https:\/\/anyons.net\/?p=1115","url_meta":{"origin":686,"position":2},"title":"tar \uc0ac\uc6a9\ubc95","author":"anydragon","date":"2015\ub144 04\uc6d4 07\uc77c","format":false,"excerpt":"tar Basic compress tar cvfz public_html.tgz public_html tar Basic compress with date tar -czvf public_html_`date +%Y%m%d`.tgz public_html tar increase compress tar -g \/backup\/snap-shot-www -czvf \/backup\/backup_www_0.tgz \/var\/www\/ tar -g \/backup\/snap-shot-www -czvf \/backup\/backup_www_`date +%Y%m%d`.tgz \/var\/www\/ tar compress remote backup tar cvfz - \/var\/www | ssh user@host \"cat > \/backup\/www.tgz\" tar compress remote\u2026","rel":"","context":"&quot;Command&quot;\uc5d0\uc11c","block_context":{"text":"Command","link":"https:\/\/anyons.net\/?cat=93"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":709,"url":"https:\/\/anyons.net\/?p=709","url_meta":{"origin":686,"position":3},"title":"asp.net C# textbox \uc5d0\uc11c \uc790\ub3d9\uc644\uc131","author":"anydragon","date":"2014\ub144 08\uc6d4 27\uc77c","format":false,"excerpt":"@Html.TextBoxFor( model => model.m_modelAccout.m_strExpenseMoney, new { @class = \"typeahead\", autocomplete = \"off\", data_provide = \"typeahead\", data_items = \"4\", data_source = Model.a } ) var listevents = new List<string>(); listevents.Add(\"1111\"); listevents.Add(\"1222\"); listevents.Add(\"1333\"); listevents.Add(\"1234\"); listevents.Add(\"1555\"); var events = listevents.ToArray(); var strJson = JsonConvert.SerializeObject(listevents);","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/anyons.net\/?cat=96"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2578,"url":"https:\/\/anyons.net\/?p=2578","url_meta":{"origin":686,"position":4},"title":"Youtube\ub97c \ud398\uc774\uc9c0 \ub108\ube44\uc5d0 \ub9de\ucd9c\ub54c","author":"anydragon","date":"2022\ub144 06\uc6d4 15\uc77c","format":false,"excerpt":".css .player { margin-bottom: 20px; position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .player .youtube { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .html <label>Youtube<\/label> <div class=\"player\"> <div id=\"player[0]\" class=\"youtube\"><\/div> <\/div> .js <script> var player = new Array(); var id = YouTubeGetID($('#fd_strYoutubeUrl').val()); \/\/\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/anyons.net\/?cat=96"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2502,"url":"https:\/\/anyons.net\/?p=2502","url_meta":{"origin":686,"position":5},"title":"csharp \uba87\uba87 \ucf54\ub4dc \ub2e8\uc21c\ud654","author":"anydragon","date":"2022\ub144 04\uc6d4 11\uc77c","format":false,"excerpt":"in \ub9e4\uac1c \ubcc0\uc218 \/\/ \uc5ec\uae30\uc11c\uc758 in\uc740 ref readonly\ucc98\ub7fc \uc791\ub3d9\ud568 \ud568\uc218 call\uc2dc\uc5d0\ub294 in\uc744 \uc4f0\uac70\ub098 \ub9d0\uac70\ub098 \ub3d9\uc77c void PrintDate(in DateTime date) { Console.WriteLine(date); } null \uad00\ub828 \uc5f0\uc0b0\uc790 \/\/ \uc624\ub798\uc804 instance = instance == null ? value : instance; \/\/ \uae30\uc874 instance = instance ?? value; \/\/ \ud604\uc7ac instance ??= value; Auto Property\u2026","rel":"","context":"&quot;Programming&quot;\uc5d0\uc11c","block_context":{"text":"Programming","link":"https:\/\/anyons.net\/?cat=96"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts\/686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=686"}],"version-history":[{"count":0,"href":"https:\/\/anyons.net\/index.php?rest_route=\/wp\/v2\/posts\/686\/revisions"}],"wp:attachment":[{"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anyons.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}