# implicit operator Rune(char)

> Returns a rune.

## Definition

* **Type:** Operator
* **Namespace:** [Unity.Collections](/engine/6000.7/script-reference/unity/collections.md)
* **Assembly:** UnityEngine.ManagedKernelModule

## implicit operator Rune(Run)

```csharp
public static implicit operator Unicode.Rune(char codepoint)
```

### Parameters

**** (\[char]\(https\://learn.microsoft.com/dotnet/api/system.char)): A code point.

### Returns

| Type                                                                      | Description |
| ------------------------------------------------------------------------- | ----------- |
| [Rune](/engine/6000.7/script-reference/unity/collections/unicode/rune.md) | A rune.     |

### Remarks

Because a char is 16-bit, it can only represent the first 2^16 code points, not all 1.1 million.
