# Creating a .Net Array in IR

**URL:** <https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099>\
**Category:** IronRuby\
**Created:** [June 12, 2009, 9:28am UTC](https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099 "2009-06-12T09:28:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [June 12, 2009, 9:28am UTC](https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099/1 "2009-06-12T09:28:23Z")

</div>

Hi,

I’d like to create a .Net array of a certain type inside IronRuby. It’s  
needed, for example, for the overloads method.  
For instance, try to retrieve the String.Trim(Char[]) method overload  
from IronRuby… how do you achieve that?

## Many thanks, Shay.

Shay F.  
[http://www.ironshay.com](http://www.ironshay.com)  
Follow me: [http://twitter.com/ironshay](http://twitter.com/ironshay)

---

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [June 12, 2009, 9:52am UTC](https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099/2 "2009-06-12T09:52:57Z")

</div>

One way would be to do something like this  
System::String.trim “a string”.to\_clr\_string.to\_char\_array

## just about every class collection class in .NET allows you to initialize it with an IEnumerable of some sort so you can just use that constructor with a ruby array of objects

Met vriendelijke groeten - Best regards - Salutations  
Ivan Porto C.  
Blog: [http://flanders.co.nz](http://flanders.co.nz)  
Twitter: [http://twitter.com/casualjim](http://twitter.com/casualjim)  
Author of IronRuby in Action ([http://manning.com/carrero](http://manning.com/carrero))

---

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [June 12, 2009, 9:54am UTC](https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099/3 "2009-06-12T09:54:08Z")

</div>

System::Array.of(System::Char).new(10) instantiates an array of 10  
characters.

Tomas

---

<div class="post-metadata">

**Author:** ![shayfriedman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bbe5ce/32.png) [@shayfriedman](https://www.ruby-forum.com/u/shayfriedman)\
**Post date:** [June 12, 2009, 9:56am UTC](https://www.ruby-forum.com/t/creating-a-net-array-in-ir/170099/4 "2009-06-12T09:56:33Z")

</div>

Great! Thanks guys!

## Shay.

Shay F.  
[http://www.ironshay.com](http://www.ironshay.com)  
Follow me: [http://twitter.com/ironshay](http://twitter.com/ironshay)
