Extraire l'ID vidéo de l'URL YouTube en C# et VB.Net

YouTube génère une URL différente dans le navigateur mobile et Web, Je veux Extraire l'ID vidéo pour pouvoir le stocker. 

 

VB.Net 

1.Dim url As String = "https://youtu.be/YVkUvmDQ3HY"
3.Dim id As String = ""
4.If url.Split("/"c)(url.Split("/"c).Length - 1).Split("="c).Length > 1 Then
5.    id = url.Split("/"c)(url.Split("/"c).Length - 1).Split("="c)(1)
6.Else
7.    id = url.Split("/"c)(url.Split("/"c).Length - 1)
8.End If

 

C#

01.string url = "https://youtu.be/Ct6BUPvE2sM";
03.string id = "";
04.if (url.Split('/')[url.Split('/').Length - 1].Split('=').Length > 1)
05.{
06.    id = url.Split('/')[url.Split('/').Length - 1].Split('=')[1];
07.}
08.else
09.{
10.    id = url.Split('/')[url.Split('/').Length - 1];
11.}