<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>配列 アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<atom:link href="https://nyanblog2222.com/tag/%E9%85%8D%E5%88%97/feed/" rel="self" type="application/rss+xml" />
	<link>https://nyanblog2222.com/tag/配列/</link>
	<description>ちょっとしたことを調べているよ</description>
	<lastBuildDate>Mon, 16 Aug 2021 23:44:07 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7</generator>

<image>
	<url>https://nyanblog2222.com/wp-content/uploads/2021/09/cropped-favicon-32x32.png</url>
	<title>配列 アーカイブ - nyanblog ~にゃんぶろぐ~</title>
	<link>https://nyanblog2222.com/tag/配列/</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>【C#】配列からリスト（List）、リスト（List）から配列へ変換</title>
		<link>https://nyanblog2222.com/programming/c-sharp/3343/</link>
					<comments>https://nyanblog2222.com/programming/c-sharp/3343/#respond</comments>
		
		<dc:creator><![CDATA[nyan2222]]></dc:creator>
		<pubDate>Tue, 11 May 2021 02:06:40 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[リスト]]></category>
		<category><![CDATA[変換]]></category>
		<category><![CDATA[配列]]></category>
		<guid isPermaLink="false">https://nyanblog2222.com/?p=3343</guid>

					<description><![CDATA[<p><img src="https://nyanblog2222.com/wp-content/uploads/2022/11/98.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/98.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />今回はC#で使用する配列とリスト（List）のそれぞれの変換方法についてご紹介します。 目次 配列とリストの違い配列からリスト（List）への変換リスト（List）から配列への変換 配列とリストの違い 配列とリストの主な [&#8230;]</p>
<p>投稿 <a href="https://nyanblog2222.com/programming/c-sharp/3343/">【C#】配列からリスト（List）、リスト（List）から配列へ変換</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[<img src="https://nyanblog2222.com/wp-content/uploads/2022/11/98.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" srcset="https://nyanblog2222.com/wp-content/uploads/2022/11/98.png 1280w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-300x157.png 300w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-1024x536.png 1024w, https://nyanblog2222.com/wp-content/uploads/2022/11/98-768x402.png 768w" sizes="(max-width: 1280px) 100vw, 1280px" />
<p>今回はC#で使用する配列とリスト（List）のそれぞれの変換方法についてご紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">配列とリストの違い</a></li><li><a href="#toc2" tabindex="0">配列からリスト（List）への変換</a></li><li><a href="#toc3" tabindex="0">リスト（List）から配列への変換</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">配列とリストの違い</span></h2>



<p><span class="marker-under-red">配列とリストの主な違いは要素数、データの箱の数が固定か可変かどうか</span>です。</p>



<p><span class="marker-under-red">配列の場合は</span>宣言時に要素数を指定するため、<span class="marker-under-red">要素数が固定である</span>必要があります。<br>また、2次元配列、3次元配列&#8230;のように多次元配列を容易に扱うことができます。</p>



<p>一方で<span class="marker-under-red">リストの場合は</span>要素数の指定がなく、<br>要素の追加、削除を自由にできるため、<span class="marker-under-red">要素数を動的に変更することができます</span>。</p>



<h2 class="wp-block-heading"><span id="toc2">配列からリスト（List）への変換</span></h2>



<p>配列からリストに変換する方法をご紹介します。</p>



<p>配列 string[] からリスト List&lt;string&gt; に変換するには<br><span class="marker-under-red">コンストラクタの引数に配列 string[] を渡す</span>ことで変換することができます。<br>※ ここでは例で型をstringで説明しています。</p>



<p>以下の例では1行目で配列を初期化し、2行目でリストを宣言して配列からリストに変換しています。</p>



<pre class="wp-block-code cs"><code>string&#91;] array = {"apple", "orange", "grapes"};
List&lt;string&gt; list = new List&lt;string&gt;(array);</code></pre>



<h2 class="wp-block-heading"><span id="toc3">リスト（List）から配列への変換</span></h2>



<p>リストから配列に変換する方法をご紹介します。</p>



<p>リスト List&lt;string&gt; から配列 string[] に変換するには<br><span class="marker-under-red">配列が持つメソッド ToArray() で変換すること</span>ができます。<br>※ ここでは例で型をstringで説明しています。</p>



<p>以下の例では1～4行目でリストを宣言・初期化し、6行目で ToArray() メソッドを使って配列に変換しています。</p>



<pre class="wp-block-code cs"><code>List&lt;string&gt; list = new List&lt;string&gt;();
list.Add("apple");
list.Add("orange");
list.Add("grapes");

string&#91;] array = list.ToArray();</code></pre>
<p>投稿 <a href="https://nyanblog2222.com/programming/c-sharp/3343/">【C#】配列からリスト（List）、リスト（List）から配列へ変換</a> は <a href="https://nyanblog2222.com">nyanblog ~にゃんぶろぐ~</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nyanblog2222.com/programming/c-sharp/3343/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
