C# 搜索 .NET Framework 类库
java.lang包
java.lang
| java | .net |
| Boolean | System.Boolean |
| System. Byte | |
| System.Char | |
| Class | System.Type |
| Double | System.Double |
| Float | System.Single |
| Integer | System.Int32 |
| Long | System.Int64 |
| Math | System.Math |
| Object | System.Object |
| Process | System. Diagnostics .Process |
| Runtime | System. Diagnostics .Process |
| Short | System.Int16 |
| StrictMath | System.Math |
| Strng | System.Strng |
| StringBuffer | System. Text .StringBuffer |
| Thread | System. Threading .Thread |
| ThreadLocal | System.LocalDataStoreSlot |
java.lang.reflect
| java | .net |
| AccessibleObject | System.reflection.MemberInfo |
| Array | System. Array |
| Constructor | System.reflection.ConstructorInfo |
| Field | System.reflection.FieldInfo |
| Method | System.reflection.MethodInfo |
| Modifier | System.reflection.MethodAttributes |
| ReflectdPermission | System. Security . Permissions .ReflectdPermission |
java.lang.ref
| java | .net |
| WeakReference | System.WeakReference |
java.util包
java.util
| java | .net |
| AbstractColletion | System.Collections.CollectionsBase |
| ArrayList | System.Collections.ArrayList |
| Arrays | System.Arrays |
| BitSet | System.Collections.BitArray |
| Calendar | System.Globalization.Calendar |
| Currency | System.Globalization.RegionInfo |
| Date | System.Datetime |
| Dictionary | System.Collections.DictionaryBase |
| EventObject | System.EventArgs |
| GregorianCalendar | System.Globalization.GregorianCalendar |
| HashMap | System.Collections.HashMap |
| Hashtable | System.Collections.HashMap |
| ListResourseBundle | System.Resources.ResourceManger |
| Locale | System.Globalization.CultureInfo |
| Random | System.Random |
| ResourseBundle | System.Resources.ResourceSet |
| SimpleTimeZone | System.Datetime |
| Stack | System.Collections.Stack |
| Timer | System.Threading.Timer |
| TimerTask | System.Threading.TimerCallback |
| TimeZone | System.DataTime |
| TreeSet | System.Collections.SortedList |
| Vector | System.Collections.ArrayList |
java.util.regex
| java | .net |
| Matcher | System.Text.RegularExpressions.Match System.Text.RegularExpressions.MatchCollection System.Text.RegularExpressions.Group System.Text.RegularExpressions.GroupCollection |
| Pattern | System.Text.RegularExpressions.Regex System.Text.RegularExpressions.RegexCompilationInfo System.Text.RegularExpressions.RegexOption |
| PatternSyntaxExcetpion | System. ArgumentExcetion |
java.util.logging/java.util.jar/java.util.zip/java.util.pref 包中的类在.NET中没有与之对应的部分
java.io包
| java | .net |
| BufferedInputStream | System.IO.BufferedStream |
| BufferedOutputStream | System.IO.BufferedStream |
| BufferedReader | System.IO.StreamReader |
| BufferedWriter | System.IO.StreamWriter |
| ByteArrayInputStream | System.IO.MemoryStream |
| ByteArrayOutputStream | System.IO.MemoryStream |
| CharArrayReader | System.IO.StreamReader |
| CharArrayWriter | System.IO.StreamWriter |
| DataInputStream | System.IO.BinaryReader |
| DataOutputStream | System.IO.BinaryWriter |
| File | System.IO.File |
| FileInputStream | System.IO.FileStream |
| FileOutputStream | System.IO.FileStream |
| FileReader | System.IO.StreamReader |
| FileWriter | System.IO.StreamWriter |
| InputStream | System.IO.Stream |
| OutputStream | System.IO.Stream |
| PrintStream | System.IO.StreamWriter |
| PrintWriter | System.IO.StreamWriter |
| PushbackInputStream | System.IO.StreamReader |
| PushbackOutputStream | System.IO.StreamReader |
| RamdomAccessFile | System.IO.FileStream |
| StringBufferInputstream | System.IO.StringReader |
| StringReader | System.IO.StringReader |
| StringWriter | System.IO.StringWriter |
java.sql包
.net 中没有与javax.sql包直接对应的部分,System.Data命名空间提供了连接池和事务处理类。
java的Rowset类在某些方面与.net的DataDet类相似
| java | .net |
| Blob | System.Data.Sqlclient.SqlDataReader System.Data.OleDb.OleDbDataReader |
| CallableStatement | System.Data.Sqlclient.Sqlcommand System.Data.OleDb.OleDbcommand |
| Clob | System.Data.Sqlclient.SqlDataReader System.Data.OleDb.OleDbDataReader |
| Connection | System.Data.Sqlclient.Sql System.Data.OleDb.OleDb |
| Date | System.Data. SqlTypes . SqlDateTime |
| ParameterMetaData | System.Data.Sqlclient.SqlParameter System.Data.OleDb.OleDbParameter |
| PreparedStatement | System.Data.Sqlclient.SqlCommand System.Data.OleDb.OleDbCommand |
| ResultSet | System.Data.Sqlclient.SqlDataReader System.Data.OleDb.OleDbDataReader |
| ResultSetMetaData | System.Data.Sqlclient.SqlDataReader System.Data.OleDb.OleDbDataReader |
| Savepoint | System.Data.Sqlclient. SqlTransaction |
| SQLPermission | System.Data.Sqlclient.SqlclientPermission System.Data.OleDb.OleDbPermission |
| Statement | System.Data.Sqlclient.SqlParameter System.Data.OleDb.OleDbCommand |
| Time | System.Data. SqlTypes . SqlDateTime |
| Types | System.Data.DbTypes |
java.text包
| java | .net |
| DataFormat | System.DateTime |
| DateFomatSymbols | System.Globalization.DateaTimeFormatInfo |
| NumberFormat | System.Globalization.NumberFormatInfo |
| SimpleDateFormat | System.Globalization.DateTimeFormatInfo |
| StringCharacterIterator | System.IEnumerator (System,String) |
org.w3c.dom包
| java | .net |
| Attr | System.Xml.XmlAttribute |
| CdatSection | System.Xml.XmlCDataSetion |
| CharacterData | System.Xml.XmlCharacterData |
| Comment | System.Xml.XmlComment |
| Document | System.Xml.XmlDocument |
| DocumentFragment | System.Xml.XmlDocumentFragment |
| DocumentType | System.Xml.XmlDocumentType |
| DOMImplementation | System.Xml.XmlDOMImplementation |
| Element | System.Xml.XmlElement |
| Entity | System.Xml.XmlEntity |
| EntityReference | System.Xml.XmlEntityReference |
| NameNodeMap | System.Xml.XmlNameNodeMap |
| Node | System.Xml.XmlNode |
| NodeList | System.Xml.XmlNodeList |
| Notation | System.Xml.XmlNotation |
| ProcessingInstruction | System.Xml.XmlProcessingInstruction |
| DOMException | System.ArgumentException |
javax.swing包
.net没有提供与下列包直接等价的类:
javax.swing.plaf/javax.swing.border/javax.swing.table/javax.swing.text( 可用 System.Windows.Form.RichTextBox 代替 ) 和 javax.swing.filechooser ( 可用 System.Windows.Form.OpenFileDialog 和 System.Windows.Form.SaveFileDialog 代替 )
javax.swing
| java | .net |
| AbstractButton | System.Windows.Forms. ButtonBase |
| AbstractListModel | System.Windows.Forms.ListControl |
| AbstractSpinnerModel | System.Windows.Forms.UpDownBase |
| ImageIcon | System.Windows.Forms.Image |
| Jbutton | System.Windows.Forms.Button |
| JCheckBox | System.Windows.Forms.CheckBox |
| JColorChooser | System.Windows.Forms.ColorDialog |
| JComboBox | System.Windows.Forms.ComboBox |
| JComponent | System.Windows.Forms.UserControl |
| JDialog | System.Windows.Forms.CommonDialog |
| JEditorpane | System.Windows.Forms.TextBoxBase |
| JFileChooser | System.Windows.Forms.OpenFileDialog |
| JFormattedTextField | System.Windows.Forms.RichTextBox |
| JFrame | System.Windows.Forms.Form |
| JLabel | System.Windows.Forms.Label |
| JList | System.Windows.Forms.ListBox |
| JMenuBar | System.Windows.Forms.MainMenu |
| JMenuItem | System.Windows.Forms.MenuItem |
| JPanel | System.Windows.Forms.Panel |
| JPasswordField | System.Windows.Forms.TextBox |
| JPopupMenu | System.Windows.Forms.ContextMenu |
| JProgressBar | System.Windows.Forms.ProgressBar StatusBar |
| JRadioButton | System.Windows.Forms.RadioButton |
| JScrollBar | System.Windows.Forms.HScrollBar System.Windows.Forms.VScrollBar |
| JScrollPane | System.Windows.Forms.Panel |
| JSlider | System.Windows.Forms.TrackBar |
| JSpinner | System.Windows.Forms.DomainUpDown |
| JSpitPane | System.Windows.Forms.Splitter |
| JTable | System.Windows.Forms.ListView |
| JTextArea | System.Windows.Forms.TextBox |
| JTextField | System.Windows.Forms.TextBox |
| JTextPane | System.Windows.Forms.RichTextBox |
| JTogleButton | System.Windows.Forms. ButtonBase |
| JToolBar | System.Windows.Forms.ToolBar |
| JToolTip | System.Windows.Forms.ToolTip |
| JTree | System.Windows.Forms.ListView |
| Popup | System.Windows.Forms.ContextMenu |
| Timer | System.Windows.Forms.Timer |
javax.swing.event
| java | .net |
| CaratEvent | System.EventArgs |
| ListDataEvent | System.EventArgs |
| ListSelectionEvent | System.EventArgs |
| MenuEvent | System.EventArgs |
| PopupMenuEvent | System.EventArgs |
java.awt包
java.awt
| java | .net |
| AWTEvernt | System.EventArgs |
| AWTKeyStroke | System.Windows.Forms.KeyPressEventArgs |
| AWTPermission | System.Security.Permissions.UIPermission |
| BasicStroke | System.Drawing.Pen |
| Button | System.Windows.Forms.Button |
| Canvas | System.Windows.Forms. Control |
| CheckBox | System.Windows.Forms.RadioButton |
| Choice | System.Windows.Forms.ComboBox |
| Color | System.Drawing.Color |
| Component | System.Windows.Forms. Control |
| Container | System.Windows.Forms. Control |
| Cursor | System.Windows.Forms.Cursor |
| Dialog | System.Windows.Forms.CommonDialog |
| Dimension | System.Drawing.Size |
| Event | System.EventArgs |
| FileDialog | System.Windows.Forms.FileDialog |
| Font | System.Drawing.Font |
| Frame | System.Windows.Forms.Form |
| GradientPaint | System.Drawing.Drawing2D.LinearGradientBrush |
| Graphics | System.Drawing.Graphics |
| Graphics2D | System.Drawing.Graphics |
| Image | System.Drawing.Image |
| JobAttribute | System.Drawing.Printing. PageSettings |
| Label | System.Windows.Forms.Label |
| List | System.Windows.Forms.ListBox |
| Menu | System.Windows.Forms.MainMenu |
| MenuItem | System.Windows.Forms.MenuItem |
| PageAttributes | System.Drawing.Printing. PageSettings |
| Panel | System.Windows.Forms. Panel |
| Point | System.Drawing.Point |
| PopupMenu | System.Windows.Forms.ContextMenu |
| PrintJob | System.Drawing.Printing.PrintDocument |
| Rectangle | System.Drawing.Rectangle |
| Scrollbar | System.Windows.Forms.HScrollbar System.Windows.Forms.VScrollbar |
| ScrollPane | System.Windows.Forms. Panel |
| TextArea | System.Windows.Forms. TextBox |
| TextField | System.Windows.Forms. TextBox |
| TexturePaint | System.Drawing.TextreBrush |
java.awt.event
| java | .net |
| ActionEvent | System.EventArgs |
| AdjustmentEvent | System.Windows.Forms.ScrollEventArgs |
| ComponentEvent | System.EventArgs |
| ContainerEvent | System.Windows.Forms.ControlEventArgs |
| FocusEvent | System.EventArgs |
| ItemEvent | System.EventArgs |
| KeyEvent | System.Windows.Forms.KeyPressEventArgs |
| MouseEvent | System.Windows.Forms.MouseEventArgs |
| PaintEvent | System.Windows.Forms.PaintEventArgs |
| TextEvent | System.EventArgs |
| WindowEvent | System.EventArgs |
java.awt.print
| java | .net |
| PageFormat | System.Drawing.Printing.PageSettings |
| Paper | System.Drawing.Printing.PageSize |
| PrinterJob | System.Drawing.Printing.PrintDocument |

本文对比了Java标准库中的核心包与.NET Framework中的相应类库。从基本数据类型到高级组件,详细列举了两者之间的对应关系,为跨平台迁移提供了实用指南。

484

被折叠的 条评论
为什么被折叠?



