Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
Untitled diff
Created
8 years ago
Diff never expires
Clear
Export
Share
Explain
10 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
33 lines
Copy
11 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
34 lines
Copy
Copy
Copied
Copy
Copied
.class public auto ansi beforefieldinit WhatIWantTo
Write
.class public auto ansi beforefieldinit WhatIWantTo
Get
extends [System.Runtime]System.Object
extends [System.Runtime]System.Object
{
{
// Methods
// Methods
.method public hidebysig static
.method public hidebysig static
Copy
Copied
Copy
Copied
void
Main
(
void
ProperMain
(
string[] args
string[] args
) cil managed
) cil managed
{
{
Copy
Copied
Copy
Copied
// Method begins at RVA 0x20
50
// Method begins at RVA 0x20
64
// Code size
11 (0xb
)
// Code size
21 (0x15
)
.maxstack 8
.maxstack 8
Copy
Copied
Copy
Copied
.entrypoint
IL_0000: ldstr "This I wrote"
IL_0000: ldstr "This I wrote"
IL_0005: call void [System.Console]System.Console::WriteLine(string)
IL_0005: call void [System.Console]System.Console::WriteLine(string)
Copy
Copied
Copy
Copied
IL_000a:
ret
IL_000a:
ldstr "This I wove"
} // end of method WhatIWantTo
Write::Main
IL_000f: call void [System.Console]System.Console::WriteLine(string)
IL_0014: ret
} // end of method WhatIWantTo
Get::ProperMain
.method public hidebysig specialname rtspecialname
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
instance void .ctor () cil managed
{
{
Copy
Copied
Copy
Copied
// Method begins at RVA 0x20
5c
// Method begins at RVA 0x20
7a
// Code size 7 (0x7)
// Code size 7 (0x7)
.maxstack 8
.maxstack 8
IL_0000: ldarg.0
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0006: ret
IL_0006: ret
Copy
Copied
Copy
Copied
} // end of method WhatIWantTo
Write
::.ctor
} // end of method WhatIWantTo
Get
::.ctor
Copy
Copied
Copy
Copied
} // end of class WhatIWantTo
Write
} // end of class WhatIWantTo
Get
Saved diffs
Original text
Open file
.class public auto ansi beforefieldinit WhatIWantToWrite extends [System.Runtime]System.Object { // Methods .method public hidebysig static void Main ( string[] args ) cil managed { // Method begins at RVA 0x2050 // Code size 11 (0xb) .maxstack 8 .entrypoint IL_0000: ldstr "This I wrote" IL_0005: call void [System.Console]System.Console::WriteLine(string) IL_000a: ret } // end of method WhatIWantToWrite::Main .method public hidebysig specialname rtspecialname instance void .ctor () cil managed { // Method begins at RVA 0x205c // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [System.Runtime]System.Object::.ctor() IL_0006: ret } // end of method WhatIWantToWrite::.ctor } // end of class WhatIWantToWrite
Changed text
Open file
.class public auto ansi beforefieldinit WhatIWantToGet extends [System.Runtime]System.Object { // Methods .method public hidebysig static void ProperMain ( string[] args ) cil managed { // Method begins at RVA 0x2064 // Code size 21 (0x15) .maxstack 8 IL_0000: ldstr "This I wrote" IL_0005: call void [System.Console]System.Console::WriteLine(string) IL_000a: ldstr "This I wove" IL_000f: call void [System.Console]System.Console::WriteLine(string) IL_0014: ret } // end of method WhatIWantToGet::ProperMain .method public hidebysig specialname rtspecialname instance void .ctor () cil managed { // Method begins at RVA 0x207a // Code size 7 (0x7) .maxstack 8 IL_0000: ldarg.0 IL_0001: call instance void [System.Runtime]System.Object::.ctor() IL_0006: ret } // end of method WhatIWantToGet::.ctor } // end of class WhatIWantToGet
Find difference