diff --git a/snippets/csharp/VS_Snippets_CLR_System/system.string.copy/cs/copy1.cs b/snippets/csharp/VS_Snippets_CLR_System/system.string.copy/cs/copy1.cs
deleted file mode 100644
index 7820ac31f72..00000000000
--- a/snippets/csharp/VS_Snippets_CLR_System/system.string.copy/cs/copy1.cs
+++ /dev/null
@@ -1,44 +0,0 @@
-//
-using System;
-
-class Example
-{
- public static void Main()
- {
- string str1 = "abc";
- string str2 = "xyz";
-
- Console.WriteLine("str1 = '{0}'", str1);
- Console.WriteLine("str2 = '{0}'", str2);
-
- Console.WriteLine("\nAfter String.Copy...");
- str2 = String.Copy(str1);
- Console.WriteLine("str1 = '{0}'", str1);
- Console.WriteLine("str2 = '{0}'", str2);
- Console.WriteLine("ReferenceEquals: {0}", Object.ReferenceEquals(str1, str2));
- Console.WriteLine("Equals: {0}", Object.Equals(str1, str2));
-
- Console.WriteLine("\nAfter Assignment...");
- str2 = str1;
- Console.WriteLine("str1 = '{0}'", str1);
- Console.WriteLine("str2 = '{0}'", str2);
- Console.WriteLine("ReferenceEquals: {0}", Object.ReferenceEquals(str1, str2));
- Console.WriteLine("Equals: {0}", Object.Equals(str1, str2));
- }
-}
-// The example displays the following output:
-// str1 = 'abc'
-// str2 = 'xyz'
-//
-// After String.Copy...
-// str1 = 'abc'
-// str2 = 'abc'
-// ReferenceEquals: False
-// Equals: True
-//
-// After Assignment...
-// str1 = 'abc'
-// str2 = 'abc'
-// ReferenceEquals: True
-// Equals: True
-//
diff --git a/snippets/visualbasic/VS_Snippets_CLR_System/system.string.copy/vb/copy1.vb b/snippets/visualbasic/VS_Snippets_CLR_System/system.string.copy/vb/copy1.vb
deleted file mode 100644
index 0d2fdef9da9..00000000000
--- a/snippets/visualbasic/VS_Snippets_CLR_System/system.string.copy/vb/copy1.vb
+++ /dev/null
@@ -1,46 +0,0 @@
-' Visual Basic .NET Document
-Option Strict On
-
-'
-Module Example
- Public Sub Main()
- Dim str1 As String = "abc"
- Dim str2 As String = "xyz"
-
- Console.WriteLine("str1 = '{0}'", str1)
- Console.WriteLine("str2 = '{0}'", str2)
- Console.WriteLine()
-
- Console.WriteLine("After String.Copy...")
- str2 = String.Copy(str1)
- Console.WriteLine("str1 = '{0}'", str1)
- Console.WriteLine("str2 = '{0}'", str2)
- Console.WriteLine("ReferenceEquals: {0}", Object.ReferenceEquals(str1, str2))
- Console.WriteLine("Equals: {0}", Object.Equals(str1, str2))
- Console.WriteLine()
-
- Console.WriteLine("After Assignment...")
- str2 = str1
- Console.WriteLine("str1 = '{0}'", str1)
- Console.WriteLine("str2 = '{0}'", str2)
- Console.WriteLine("ReferenceEquals: {0}", Object.ReferenceEquals(str1, str2))
- Console.WriteLine("Equals: {0}", Object.Equals(str1, str2))
- End Sub
-End Module
-' The example displays the following output:
-' str1 = 'abc'
-' str2 = 'xyz'
-'
-' After String.Copy...
-' str1 = 'abc'
-' str2 = 'abc'
-' ReferenceEquals: False
-' Equals: True
-'
-' After Assignment...
-' str1 = 'abc'
-' str2 = 'abc'
-' ReferenceEquals: True
-' Equals: True
-'
-